我們知道,golang自帶的mutex實現(xiàn)非常精巧,性能也很出色。對實現(xiàn)原理感興趣的同學可以參見這篇文章,https://purewhite.i...
fasthttp是golang下的一個http框架,顧名思義,與原生的http實現(xiàn)相比,它的特點在于快,按照官網(wǎng)的說法,它的客戶端和服務(wù)端性能比...
string是Go的內(nèi)建類型,但對它的讀寫操作并非線程安全的,原因在于它的內(nèi)部實際上是通過struct存儲的,我們可以在runtime/stri...
要做Goroutine級別的存儲,首先是要獲取到Goroutine的標識,之前提到過獲取routine id的兩個庫,效率也比較低下,用在性能要...
我們正處于區(qū)塊鏈2.0向3.0轉(zhuǎn)化的時代,目標是大規(guī)模的商用。傳統(tǒng)的區(qū)塊鏈技術(shù),如比特幣和以太坊,在性能上面已經(jīng)顯得力不從心。 作為史上最慢的分...
后端開發(fā)中,問題分析通常是請求級別的,如果能通過一個唯一的請求號對日志進行過濾,能對分析問題帶來不少的便捷。我們的項目中也希望在請求相關(guān)的日志中...
敏捷開發(fā)少不了一個方便的持續(xù)交付環(huán)境。這些天在阿里云簡單搭了一套開發(fā)環(huán)境,這里簡單記錄一下搭建過程。 先盜張圖 Jenkins搭建 首先得有個J...
因為良好的追加寫入性能,從比特幣到以太坊再到Hyperledge的Fabric,都選用了LevelDB作為存儲方案,這個很好理解。 Fabric...
以太坊可以被描述為一個使用區(qū)塊鏈的分布式全球計算機。它允許開發(fā)者把代碼上傳到區(qū)塊鏈中,礦工共同執(zhí)行并確保結(jié)果的正確性,作為報酬,開發(fā)者需要付出一...