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