我們知道串结,golang自帶的mutex實(shí)現(xiàn)非常精巧劣摇,性能也很出色亮隙。對(duì)實(shí)現(xiàn)原理感興趣的同學(xué)可以參見這篇文章绪商,https://purewhite.i...
fasthttp是golang下的一個(gè)http框架谊路,顧名思義其做,與原生的http實(shí)現(xiàn)相比碉克,它的特點(diǎn)在于快凌唬,按照官網(wǎng)的說法,它的客戶端和服務(wù)端性能比...
string是Go的內(nèi)建類型漏麦,但對(duì)它的讀寫操作并非線程安全的客税,原因在于它的內(nèi)部實(shí)際上是通過struct存儲(chǔ)的况褪,我們可以在runtime/stri...
要做Goroutine級(jí)別的存儲(chǔ),首先是要獲取到Goroutine的標(biāo)識(shí)更耻,之前提到過獲取routine id的兩個(gè)庫测垛,效率也比較低下,用在性能要...
我們正處于區(qū)塊鏈2.0向3.0轉(zhuǎn)化的時(shí)代秧均,目標(biāo)是大規(guī)模的商用食侮。傳統(tǒng)的區(qū)塊鏈技術(shù),如比特幣和以太坊目胡,在性能上面已經(jīng)顯得力不從心锯七。 作為史上最慢的分...
后端開發(fā)中,問題分析通常是請求級(jí)別的誉己,如果能通過一個(gè)唯一的請求號(hào)對(duì)日志進(jìn)行過濾起胰,能對(duì)分析問題帶來不少的便捷。我們的項(xiàng)目中也希望在請求相關(guān)的日志中...
敏捷開發(fā)少不了一個(gè)方便的持續(xù)交付環(huán)境巫延。這些天在阿里云簡單搭了一套開發(fā)環(huán)境效五,這里簡單記錄一下搭建過程。 先盜張圖 Jenkins搭建 首先得有個(gè)J...
因?yàn)榱己玫淖芳訉懭胄阅苈澹瑥谋忍貛诺揭蕴辉俚紿yperledge的Fabric畏妖,都選用了LevelDB作為存儲(chǔ)方案,這個(gè)很好理解疼阔。 Fabric...
以太坊可以被描述為一個(gè)使用區(qū)塊鏈的分布式全球計(jì)算機(jī)戒劫。它允許開發(fā)者把代碼上傳到區(qū)塊鏈中,礦工共同執(zhí)行并確保結(jié)果的正確性婆廊,作為報(bào)酬迅细,開發(fā)者需要付出一...