![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
成知节
Simple life, Deep mind;
Keep studying, Open mind;
Curiosity, Modest, Kind and Benefits others!
展开
-
哈希算法基本知识快速了解
哈希算法基本知识快速了解 本质 是用较少的信息来区分身份的唯一性 拓展要求 正向快速:快速生成hashcode 逆向困难: 尽可能不要根据hashcode计算出原文, 如果我们不附加一个随机的salt值,HASH口令是很容易被字典攻击入侵的解. 还有常用的策略是进行一些异或或者移位操作,让人很难把握规律性 输入敏感:一点信息差异hash值看起来很大不同 冲突避免:...原创 2020-12-23 11:29:47 · 585 阅读 · 0 评论 -
一致性哈希核心概要
一致性哈希核心概要 解决扩容重置/数据迁移的问题 2的32次幂的环,是能处理的最大槽位, 如果只是正数那么最大槽位可能只有2的31次幂. 环的大小可以自己根据情况设置(因为如果你的值都比较小,可能没办法撑满所有的槽位),你要求的n槽位,可以均匀的分布到这个环上 对缓存,服务器的负载均衡都可以但是无法解决分库分表这种数据物理存储的问题,即数据/状态迁移不可避免,但是可以避免全量的重新映射 最小化重新映射 ...原创 2020-12-23 11:27:08 · 67 阅读 · 0 评论