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