![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我們知道,golang自帶的mutex實(shí)現(xiàn)非常精巧痛阻,性能也很出色油够。對實(shí)現(xiàn)原理感興趣的同學(xué)可以參見這篇文章蚁袭,https://purewhite.i...
fasthttp是golang下的一個(gè)http框架,顧名思義石咬,與原生的http實(shí)現(xiàn)相比揩悄,它的特點(diǎn)在于快,按照官網(wǎng)的說法鬼悠,它的客戶端和服務(wù)端性能比...
string是Go的內(nèi)建類型删性,但對它的讀寫操作并非線程安全的,原因在于它的內(nèi)部實(shí)際上是通過struct存儲的焕窝,我們可以在runtime/stri...
要做Goroutine級別的存儲蹬挺,首先是要獲取到Goroutine的標(biāo)識,之前提到過獲取routine id的兩個(gè)庫它掂,效率也比較低下巴帮,用在性能要...
我們正處于區(qū)塊鏈2.0向3.0轉(zhuǎn)化的時(shí)代,目標(biāo)是大規(guī)模的商用虐秋。傳統(tǒng)的區(qū)塊鏈技術(shù)榕茧,如比特幣和以太坊,在性能上面已經(jīng)顯得力不從心客给。 作為史上最慢的分...
后端開發(fā)中用押,問題分析通常是請求級別的,如果能通過一個(gè)唯一的請求號對日志進(jìn)行過濾起愈,能對分析問題帶來不少的便捷只恨。我們的項(xiàng)目中也希望在請求相關(guān)的日志中...
敏捷開發(fā)少不了一個(gè)方便的持續(xù)交付環(huán)境。這些天在阿里云簡單搭了一套開發(fā)環(huán)境抬虽,這里簡單記錄一下搭建過程官觅。 先盜張圖 Jenkins搭建 首先得有個(gè)J...
因?yàn)榱己玫淖芳訉懭胄阅埽瑥谋忍貛诺揭蕴辉俚紿yperledge的Fabric阐污,都選用了LevelDB作為存儲方案休涤,這個(gè)很好理解。 Fabric...
以太坊可以被描述為一個(gè)使用區(qū)塊鏈的分布式全球計(jì)算機(jī)。它允許開發(fā)者把代碼上傳到區(qū)塊鏈中功氨,礦工共同執(zhí)行并確保結(jié)果的正確性序苏,作為報(bào)酬,開發(fā)者需要付出一...