本文作者:anker[http://www.itdecent.cn/u/a422e2b3e0bd] 前言 context.Context 非常重要!context.Cont...
本文作者:anker[http://www.itdecent.cn/u/a422e2b3e0bd] 前言 context.Context 非常重要!context.Cont...
本文作者:anker[http://www.itdecent.cn/u/a422e2b3e0bd] 源碼 https://github.com/go-redis/redis...
深入理解 Go Context 什么是 Context Context 的最常見但也是最不準(zhǔn)確的翻譯是 ‘上下文’(因為程序里通常只需要上文),其實譯為 ‘語境’ 更為合適,...
raft 協(xié)議是一個一致性算法,解決多臺機器之間數(shù)據(jù)一致的問題。raft 聲稱簡潔明了,可以取代非常復(fù)雜的 PAXOS 算法。然而翻看 raft 的論文后,會發(fā)現(xiàn)即便聲稱簡潔...
@頂尖少爺 nice
使用gorm不當(dāng)出現(xiàn)too Many Connections的問題業(yè)務(wù)中使用 golang+gin+gorm 開發(fā),最近新上線了一個版本,發(fā)現(xiàn)在日活用戶數(shù)只有幾百的時候數(shù)據(jù)庫頻繁出現(xiàn)too many connections 的錯誤,執(zhí)行sh...
跟隨electron啟動即可
electron 中的 cookies 持久化保存到硬盤及恢復(fù)現(xiàn)場非經(jīng)過允許請勿隨意轉(zhuǎn)發(fā),尊重版權(quán),感謝。 背景 Electron中BrowserWindow提供比較簡易的瀏覽器界面,但是沒有直接提供cookies持久化和恢復(fù)的操作,以至于...
SetConnMaxLifetime(time.Minute) 其實是不對的,這樣子有可能會造成連接頻繁失效,高并發(fā)情況下會暴露問題
使用gorm不當(dāng)出現(xiàn)too Many Connections的問題業(yè)務(wù)中使用 golang+gin+gorm 開發(fā),最近新上線了一個版本,發(fā)現(xiàn)在日活用戶數(shù)只有幾百的時候數(shù)據(jù)庫頻繁出現(xiàn)too many connections 的錯誤,執(zhí)行sh...
最近對 TiDB 特別感興趣,稍微研究了一下他們應(yīng)用到的 Percolator 事務(wù)模型。 BigTable BigTable 是一個分布式, 多維, 映射表。本質(zhì)上說,Bi...
前言 前段時間忙雙11忙到廢寢忘食,這期間又被各種奇奇怪怪的小病折騰了半個多月,整個人狀態(tài)不是很好,博客也連續(xù)吃灰到現(xiàn)在,請看官勿怪。好在今天感覺還不錯,可以繼續(xù)寫點東西了。...
"如果次操作的提交失敗,則仍然要回滾事務(wù)。" 主鍵已經(jīng)提交成功就可以返回用戶事務(wù)已提交了,就不能再回滾了。
Wisckey 是針對 LSM-Tree 在 SSD 存儲下的優(yōu)化。LSM-Tree 目前應(yīng)用已經(jīng)很廣了,主要應(yīng)用在日志系統(tǒng)和KeyValue存儲引擎,比較著名的實現(xiàn)是Lev...
目錄 位圖法簡述 RoaringBitmap的思路 Container原理ArrayContainerBitmapContainerRunContainer時空分析Conta...
本文缺少實際的實踐經(jīng)驗。全部來自在網(wǎng)上的“道聽途說”和自己的“胡思亂想”。 寫放大、讀放大、空間放大 基于 LSM-Tree 的存儲系統(tǒng)越來越常見了,如 RocksDB、Le...
TiDB 源碼閱讀系列文章(二十二)Hash Aggregation[https://pingcap.com/blog-cn/tidb-source-code-reading...
前言 最近留意到了一款優(yōu)秀的國產(chǎn)數(shù)據(jù)庫tidb,研究了一下他們實現(xiàn)的分布式事務(wù),屬于二段提交(2PC)。tidb借鑒了 google 用于實現(xiàn) big table 的分布式事...
我為什么選擇加入 PingCAP? 總有那么一些事,是要看緣分的,比如工作,又比如一個可攜手一生的人。 2017 年 8 月 3 日,我入職了一家兩周歲的公司 PingCAP...
好久之前的代碼,專門回看了一下,是在創(chuàng)建主窗口的時候,需要初始化當(dāng)前窗口然后初始化cookie,并定時監(jiān)聽cookie變動回寫文件,我這里避免cookie頻繁變動導(dǎo)致IO過高,選擇0.5秒回寫一次
electron 中的 cookies 持久化保存到硬盤及恢復(fù)現(xiàn)場非經(jīng)過允許請勿隨意轉(zhuǎn)發(fā),尊重版權(quán),感謝。 背景 Electron中BrowserWindow提供比較簡易的瀏覽器界面,但是沒有直接提供cookies持久化和恢復(fù)的操作,以至于...