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