
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【分布式】一致性哈希和哈希槽
学习完哈希槽,我们会发现,一致性哈希算法的缺点在于对于数据分布,节点位置控制并不友好。因此有人又提出了 “哈希槽”的概念,我们平时经常接触的Redis cluster就选择了哈希槽(slot)来实现流量分发。同样,Dsjourney提供的分布式系统中,也是选择了这一方案,同学们可以在体验页面进行自己的哈希槽配置:为了简化同学们的操作,我们在DsJourney中预定义定义了15个槽,槽中的数字代表了

【分布式】数据冗余
与多副本将数据完整复制多份进行分布式存储不同,纠删码将一份数据拆分进行分布式存储,这是如何为做到的呢?删码的英文全称是Erasure Code,所以有时我们也会简称为EC。它可以将 n 份原始数据,增加 m 份数据,并能通过 n+m 份中的任意 n 份数据,还原为原始数据。即如果有任意小于等于 m 份的数据失效,仍然能通过剩下的数据还原出来,在Hadoop3.X中已经支持了该功能当然以上计算只是一

【C++】手把手教你写出你自己的String类
在之前的 【C++】深入理解String类(一)里,我们讲解了string类的相关知识与其中部分库函数的使用方法。这次我们要根据string的用法,模仿实现写一个string类。注:我们模拟实现这个类,不是为了完美复制源码,而是熟悉string框架,加深对string的理解,我会用我们已经学习过的有限知识,来简单还原string....
【C++】智能指针详解
今天我们来讲一下c++11中的智能指针。
【图解算法】Trie树
Trie树,字符串查找树

到底了







