1. 引言 io.LimitedReader 提供了一個(gè)有限的讀取功能,能夠手動(dòng)設(shè)置最多從數(shù)據(jù)源最多讀取的字節(jié)數(shù)。本文我們將從 io.LimitedReader 的基本定義出...
1. 引言 io.LimitedReader 提供了一個(gè)有限的讀取功能,能夠手動(dòng)設(shè)置最多從數(shù)據(jù)源最多讀取的字節(jié)數(shù)。本文我們將從 io.LimitedReader 的基本定義出...
1. 引言 io.discard是Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)提供一個(gè)結(jié)構(gòu)體類型,其在丟棄不需要的數(shù)據(jù)場(chǎng)景下非常好用。本文我們將從io.discard 類型的基本定義出發(fā),講述其基本使用和...
本文探討Linux中主要的幾種零拷貝技術(shù)以及零拷貝技術(shù)適用的場(chǎng)景。為了迅速建立起零拷貝的概念,我們拿一個(gè)常用的場(chǎng)景進(jìn)行引入: 引文## 在寫一個(gè)服務(wù)端程序時(shí)(Web Serv...
1.類圖基礎(chǔ)屬性 2.類與類之間關(guān)系 在UML類圖中,常見的有以下幾種關(guān)系: 泛化(Generalization), 實(shí)現(xiàn)(Realization),關(guān)聯(lián)(Associati...
一個(gè)測(cè)試方法主要包括三部分: 1)setup 2)執(zhí)行操作 3)驗(yàn)證結(jié)果 Junit 基本注解介紹 @BeforeClass 在所有測(cè)試方法執(zhí)行前執(zhí)行一次,一般在其中寫上整體...
merge和rebase 標(biāo)題上的兩個(gè)命令:merge和rebase都是用來(lái)合并分支的。 這里不解釋rebase命令,以及兩個(gè)命令的原理,詳細(xì)解釋參考這里。 下面的內(nèi)容主要說(shuō)...
Spring Bean的生命周期是Spring面試熱點(diǎn)問(wèn)題。這個(gè)問(wèn)題即考察對(duì)Spring的微觀了解,又考察對(duì)Spring的宏觀認(rèn)識(shí),想要答好并不容易!本文希望能夠從源碼角度入...
用戶態(tài):當(dāng)一個(gè)進(jìn)程在執(zhí)行用戶自己的代碼時(shí)位用戶態(tài),可以直接讀取用戶程序的數(shù)據(jù)內(nèi)核態(tài):控制計(jì)算機(jī)的硬件資源,并提供上層應(yīng)用程序運(yùn)行的環(huán)境系統(tǒng)調(diào)用:為了使用戶態(tài)運(yùn)行的上層應(yīng)用能夠...
聲明:本文寫的時(shí)候,當(dāng)時(shí)就是完全不懂zk,邊看網(wǎng)上的文章邊學(xué)習(xí)歸納和整理,這不是我的產(chǎn)出,不用點(diǎn)贊打賞。大家理智友善的討論,有錯(cuò)誤歡迎指出。不過(guò)我最近不怎么上簡(jiǎn)書了??赡軟](méi)來(lái)...