TCP连接状态详解TCP协议的那些超时TCP链接第三次握手丢包TCP FIN_WAIT_1状态到底能持续多久 https://mp.weixin.qq.com/s/-F30mIjULN5TgtC5v1KzyA brpc详解gdbbrpc开发 ...
date_range2019-04-24
为什么redis单线程能支撑高并发设计一个电商平台积分兑换系统如何找到20/40/80亿个整数中次数最多的数游戏中的敏感词过滤是怎么实现的19条mysql优化技巧c++并发 ...
date_range2019-03-14
一致性hash好的一致性算法应该有什么特性,有一段讲述的非常准确,基本完全match线上生产环境了: 平衡性(Balance)平衡性是指哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用。很多哈希算法都能够满足这一条件。 单调性(Monotonicity)单调性是指如果已经有一些内容通过哈希分派到了相应的缓冲中,又有新...
date_range2019-03-14 label 一致性hash 负载均衡
深入解析gowhat are the differences between goroutines and bthreads bthread的work steal是从其他runqueue的队尾偷取一个,go偷取一半 go有一个全局的runqueue防止starvation ...
date_range2019-03-14 label go
git原理 git 切换账号后 push出错现象是配置过git config --global user.name等信息,但是更改过。push的时候显示denied,账户仍显示原来的账户。但是git log看committer已经是新账户的提交了。 操作: 如果存在 ~/.git-credential 这个文件的话,删掉。 在mac上,删掉...
date_range2019-03-13 label git
浅析bigtable和leveldb的实现levelDB实现分析levelDB中的sstableTransactionDB的介绍 跳表 skiplist bigtable论文leveldb数据结构 http://bean-li.github.io/leveldb-manifest/https://blog.csdn.net/andersclou...
date_range2019-03-13 label levelDB