深入理解 Go Context 什么是 Context Context 的最常见但也是最不准确的翻译是 ‘上下文’(因为程序里通常只需要上文),其实译为 ‘语境’ 更为合适,...
深入理解 Go Context 什么是 Context Context 的最常见但也是最不准确的翻译是 ‘上下文’(因为程序里通常只需要上文),其实译为 ‘语境’ 更为合适,...
图片展示不了请到我的CSDN下看https://blog.csdn.net/u013332124/article/details/82874178 一、CAP原理介绍 先简单...
raft 协议是一个一致性算法,解决多台机器之间数据一致的问题。raft 声称简洁明了,可以取代非常复杂的 PAXOS 算法。然而翻看 raft 的论文后,会发现即便声称简洁...
前言 前段时间忙双11忙到废寝忘食,这期间又被各种奇奇怪怪的小病折腾了半个多月,整个人状态不是很好,博客也连续吃灰到现在,请看官勿怪。好在今天感觉还不错,可以继续写点东西了。...
目录 位图法简述 RoaringBitmap的思路 Container原理ArrayContainerBitmapContainerRunContainer时空分析Conta...
本文缺少实际的实践经验。全部来自在网上的“道听途说”和自己的“胡思乱想”。 写放大、读放大、空间放大 基于 LSM-Tree 的存储系统越来越常见了,如 RocksDB、Le...
我为什么选择加入 PingCAP? 总有那么一些事,是要看缘分的,比如工作,又比如一个可携手一生的人。 2017 年 8 月 3 日,我入职了一家两周岁的公司 PingCAP...
最短路径算法——Dijkstra(迪杰斯特拉) 恩 好久没有写博客了,虽然我知道这种算法的博客基本很少有人看,但是我还是决定把他写出来 Dijkstra算法属于最短路径的算...
一. 区分进程和线程 很多新手是区分不清线程和进程的,没有关系。这很正常。先看看下面这个形象的比喻: 进程是一个工厂,工厂有它的独立资源-工厂之间相互独立-线程是工厂中的工人...