+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ū)(實際上還有更多功能的區(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,在第一個無參構(gòu)造方法也能看出怖喻,而且你也看到了添加元素那邊底哗,知道添加元素會初始化10,你注意看這個類的常量了么锚沸,里面有兩個常量跋选,一個是defaultcapital_empty_element,另一個是default_capital哗蜈,這兩個標(biāo)注的是這個類兩種情況的默認(rèn)值前标,而我們一般思考的是第二種,第一種是跟空數(shù)組作對比用的距潘。
同問,求解惑~
寫一個迷你版的Tomcat前言 Tomcat音比,這只3腳貓俭尖,大學(xué)的時候就認(rèn)識了,直到現(xiàn)在工作中洞翩,也常會和它打交道稽犁。這是一只神奇的貓,今天讓我來抽象你骚亿,實現(xiàn)你已亥! Write MyTomcat Tomcat...
前言 Tomcat,這只3腳貓循未,大學(xué)的時候就認(rèn)識了陷猫,直到現(xiàn)在工作中,也常會和它打交道的妖。這是一只神奇的貓绣檬,今天讓我來抽象你,實現(xiàn)你嫂粟! Write MyTomcat Tomcat...