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

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