《Docker從入門到實(shí)踐》閱讀筆記 原書地址: https://yeasy.gitbooks.io/docker_practice/content/introduction...

《Docker從入門到實(shí)踐》閱讀筆記 原書地址: https://yeasy.gitbooks.io/docker_practice/content/introduction...
轉(zhuǎn)載于:這里 Golang 從第一個(gè)版本以來,GC 一直是大家詬病最多的。但是每一個(gè)版本的發(fā)布基本都伴隨著 GC 的改進(jìn)。下面列出一些比較重要的改動(dòng)。v1.1 STWv1.3...
常見套路:異步、去鎖、復(fù)用、零拷貝、批量,另外要說避免過早優(yōu)化、業(yè)務(wù)邏輯層面的優(yōu)化要先行 1.cpu耗時(shí)優(yōu)化 make時(shí)提前預(yù)估size臨時(shí)的map、slice采用sync....
概括 Go的垃圾回收官方形容為 非分代 非緊縮 寫屏障 三色并發(fā)標(biāo)記清理算法。非分代:不像Java那樣分為年輕代和年老代,自然也沒有minor gc和maj o gc的區(qū)別。...
我們使用golang編寫的線上服務(wù),通常會(huì)設(shè)置一個(gè)golang runtime指標(biāo)監(jiān)控,包括goroutine num、gc num、gc pause 等等。最近的一次上線,...
開發(fā)go程序的時(shí)候,時(shí)常需要使用goroutine并發(fā)處理任務(wù),有時(shí)候這些goroutine是相互獨(dú)立的,而有的時(shí)候,多個(gè)goroutine之間常常是需要同步與通信的。另一種...
我們都知道Golang并發(fā)優(yōu)選channel,但channel不是萬能的,Golang為我們提供了另一種選擇:sync。通過這篇文章,你會(huì)了解sync包最基礎(chǔ)、最常用的方法,...
編程語言中反射的概念 在計(jì)算機(jī)科學(xué)領(lǐng)域,反射是指一類應(yīng)用,它們能夠自描述和自控制。也就是說,這類應(yīng)用通過采用某種機(jī)制來實(shí)現(xiàn)對自己行為的描述(self-representati...