+1, 講的就是內(nèi)存結構或者叫內(nèi)存區(qū)域,但是網(wǎng)上好多人都說這些是內(nèi)存模型JMM ~ 一臉懵逼 ?
JVM內(nèi)存模型你只要看這一篇就夠了讓我們不厭其煩的從內(nèi)存模型開始說起:作為一般人需要了解到的,JVM的內(nèi)存區(qū)域可以被分為:線程棧,堆,靜態(tài)方法區(qū)(實際上還有更多功能的區(qū)域,并且這里說的是JVM的內(nèi)存區(qū)域,實際...
前言 Redis 是我們目前大規(guī)模使用的緩存中間件,由于它強大高效而又便捷的功能,得到了廣泛的使用。單節(jié)點的Redis已經(jīng)就達到了很高的性能,為了提高可用性我們可以使用Red...
請教一個問題 今天照著你上面的源碼 寫了一遍 但是 我每次點擊瀏覽器刷新url,serverSocket.accept() 這個方法調(diào)了好幾次 不明白為啥 由于后面幾次沒有數(shù)據(jù) 所以 直接報了空指針 后來把后面的處理邏輯 都注釋掉 發(fā)現(xiàn) 我只要請求一次 原本阻塞的 accept()還是會被多次調(diào)用 希望您能解惑
你看了源碼,里面確實是這樣寫的,不過你理解的腦回路有點不一樣,創(chuàng)建一個ArrayList確實一開始的大小是0,在第一個無參構造方法也能看出,而且你也看到了添加元素那邊,知道添加元素會初始化10,你注意看這個類的常量了么,里面有兩個常量,一個是defaultcapital_empty_element,另一個是default_capital,這兩個標注的是這個類兩種情況的默認值,而我們一般思考的是第二種,第一種是跟空數(shù)組作對比用的。
同問,求解惑~
寫一個迷你版的Tomcat前言 Tomcat,這只3腳貓,大學的時候就認識了,直到現(xiàn)在工作中,也常會和它打交道。這是一只神奇的貓,今天讓我來抽象你,實現(xiàn)你! Write MyTomcat Tomcat...
前言 Tomcat,這只3腳貓,大學的時候就認識了,直到現(xiàn)在工作中,也常會和它打交道。這是一只神奇的貓,今天讓我來抽象你,實現(xiàn)你! Write MyTomcat Tomcat...