前言 零拷貝這三個(gè)字界牡,一直是服務(wù)器網(wǎng)絡(luò)編程的關(guān)鍵字仰挣,任何性能優(yōu)化都離不開(kāi)缸血。在 Java 程序員的世界,常用的零拷貝有 mmap 和 sendFile窝剖。那么,他們?cè)?OS 里,...
前言 零拷貝這三個(gè)字界牡,一直是服務(wù)器網(wǎng)絡(luò)編程的關(guān)鍵字仰挣,任何性能優(yōu)化都離不開(kāi)缸血。在 Java 程序員的世界,常用的零拷貝有 mmap 和 sendFile窝剖。那么,他們?cè)?OS 里,...
MGET是redis中較為常用的命令衩茸,用來(lái)批量獲取給定key對(duì)應(yīng)的value。因?yàn)閞edis使用基于RESP (REdis Serialization Protocol)協(xié)議...
上一篇:Java集合-ConcurrentHashMap工作原理和實(shí)現(xiàn)JDK8 本文學(xué)習(xí)知識(shí)點(diǎn) 1贮泞、二叉查找樹(shù)楞慈,以及二叉樹(shù)查找?guī)?lái)的問(wèn)題。2啃擦、平衡二叉樹(shù)及好處囊蓝。3、紅黑樹(shù)的定...
這是我們自編譯源碼以來(lái)第一次總結(jié) tomcat, 雖然不知從何說(shuō)起, 但這筆不能停下來(lái), 看了很多的文章和源碼, 腦子里從最初的混混沌沌到現(xiàn)在的稍有頭緒, 樓主想說(shuō), 不容易...
簡(jiǎn)書(shū) 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處令蛉,謝謝聚霜! 上周有幸參加了一次關(guān)于JVM的小范圍分享會(huì)狡恬,聽(tīng)完R大對(duì)虛擬機(jī)C2編譯器的講解,我的膝蓋一直是腫的蝎宇,能記住的實(shí)在有點(diǎn)少弟劲,能聽(tīng)進(jìn)去也不多1...
Apache HttpAsyncClient 4.1.2 Class 繼承圖 InternalHttpAsyncClient api使用者使用的 HttpClient Htt...
IO多路復(fù)用是指內(nèi)核一旦發(fā)現(xiàn)進(jìn)程指定的一個(gè)或者多個(gè)IO條件準(zhǔn)備讀取兔乞,它就通知該進(jìn)程。IO多路復(fù)用適用如下場(chǎng)合: 當(dāng)客戶處理多個(gè)描述符時(shí)(一般是交互式輸入和網(wǎng)絡(luò)套接口)凉唐,必須使...
介紹 G1GC 的文章很多庸追,但是讀完之后都感覺(jué)寫得不夠透徹,所以筆者決定直接讀 G1 的源代碼台囱,這一系列文章就是 G1 代碼的閱讀筆記淡溯。 由于 gdb/lldb 的功力不足,...
上一篇文章分析了 Pause Young (G1 Evacuation Pause) 的流程簿训,這一篇我們分析 Pause Initial Mark (G1 Evacuatio...