先說點題外話,最近在開發(fā)公司級的網(wǎng)關,雖然沒有明說,但是對于我們大家來說Nginx就是我們對標的對象。但是說實話歼捏,想要對標Nginx的性能,用Go開發(fā)基本上是不可能的,人家沒...

先說點題外話,最近在開發(fā)公司級的網(wǎng)關,雖然沒有明說,但是對于我們大家來說Nginx就是我們對標的對象。但是說實話歼捏,想要對標Nginx的性能,用Go開發(fā)基本上是不可能的,人家沒...
今天介紹一下 go語言的并發(fā)機制以及它所使用的CSP并發(fā)模型 CSP并發(fā)模型 CSP模型是上個世紀七十年代提出的荠藤,用于描述兩個獨立的并發(fā)實體通過共享的通訊 channel(管...
golang sync.pool對象復用 并發(fā)原理 緩存池 在go http每一次go serve(l)都會構(gòu)建Request數(shù)據(jù)結(jié)構(gòu)伙单。在大量數(shù)據(jù)請求或高并發(fā)的場景中,頻繁創(chuàng)...
前言 Go語言的垃圾回收(Garbage Collection哈肖,以下簡稱GC)機制是并發(fā)三色標記吻育,是一種不移動的標記-清掃 GC算法。在2018年的一次演講 中淤井,官方公布了嘗...
Compare two string slices in GoLang 開發(fā)中經(jīng)常會遇到需要比較兩個slice包含的元素是否完全相等的情況布疼,一般來說有兩個思路: reflec...
特別說明: 本文寫于2015年11月币狠,當時我在找工作缎除,據(jù)此優(yōu)化簡歷,每投必中总寻。當時我還寫了求職相關的其它文章器罐,發(fā)布在公眾號“程序視界”和簡書,比如大齡程序員的未來在何方渐行、35...
廣義上的二進制文件包括文本文件轰坊,這里討論的是狹義上的二進制文件與文本文件的比較: 1. 能存儲的數(shù)據(jù)類型不同 文本文件只能存儲char型字符變量。二進制文件可以存儲char/...
閱讀經(jīng)典——《深入理解計算機系統(tǒng)》01 信息是什么文件Hello World程序的生命周期開始運行Hello World虛擬地址空間總結(jié) 信息是什么祟印? 信息就是位+上下文肴沫。 ...
前言 習慣用 Json蕴忆、XML 數(shù)據(jù)存儲格式的你們颤芬,相信大多都沒聽過Protocol Buffer Protocol Buffer 其實 是 Google出品的一種輕量 & ...