幾句閑扯:首先政勃,我想說java的線程池真的是很繞,以前一直都感覺新建幾個線程一直不退出到底是怎么實(shí)現(xiàn)的兼砖,也就有了后來學(xué)習(xí)ThreadPoolExecutor源碼奸远。學(xué)習(xí)源碼的過...

幾句閑扯:首先政勃,我想說java的線程池真的是很繞,以前一直都感覺新建幾個線程一直不退出到底是怎么實(shí)現(xiàn)的兼砖,也就有了后來學(xué)習(xí)ThreadPoolExecutor源碼奸远。學(xué)習(xí)源碼的過...
前言 Map 這樣的 Key Value 在軟件開發(fā)中是非常經(jīng)典的結(jié)構(gòu),常用于在內(nèi)存中存放數(shù)據(jù)讽挟。 本篇主要想討論 ConcurrentHashMap 這樣一個并發(fā)容器懒叛,在正式...
寫在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時离唐,不禁感嘆編程之魅力丙躏!人類之偉大呀野崇! —— 學(xué)紅黑樹有感塞祈。 終于,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識后论矾,我想把我所學(xué)所想...
本文章翻譯自 https://blog.codeship.com/comparing-elixir-go 譯者:關(guān)于這篇譯文 編程語言的爭論是程序員的“圣戰(zhàn)”之一翁锡。另外幾個是...
I.簡介 HTTP是現(xiàn)代應(yīng)用常用的一種交換數(shù)據(jù)和媒體的網(wǎng)絡(luò)方式掐松,高效地使用HTTP能讓資源加載更快众旗,節(jié)省帶寬罢杉。OkHttp是一個高效的HTTP客戶端,它有以下默認(rèn)特性: 支持...
在本系列的上一篇《Netty 內(nèi)存管理探險: PoolArena 分配之謎》中贡歧,我們將 xharbor 的啟動參數(shù)擴(kuò)充為5個: -XX:MaxDirectMemorySize...
此文章已同步發(fā)布在我的 segmentfault 專欄. 根據(jù) Wiki 對 Zero-copy 的定義: "Zero-copy" describes computer op...
像以往一樣滩租,繼續(xù)回顧這幅圖拱镐。目前為止,我們學(xué)習(xí)了Netty的EventLoop持际、Channel以及ChannelFuture,還差最后兩個部分:ByteBuf和Channel...