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