一、前言 五、参考资料 1.分布式理论(八)—— Consistent Hash(一致性哈希算法) ...
分类:
编程语言 时间:
2018-09-17 11:48:14
阅读次数:
175
1.数据库分库而不是分表,分表需要考虑后期的查询问题,此外还需要注意分表的算法(哈希算法)。 2.热数据只占全部数据的一部分,因此每次优先查询热库,以下情况才查询冷库 --a.当查询条件未命中(结果集为空)时,查询冷库。 --b.当查询条件部分命中时,查询冷库。 3.为了区分部分命中和全部命中,可以 ...
分类:
数据库 时间:
2018-09-14 18:22:31
阅读次数:
1143
CA和证书以及openssl工具基础CA和证书CA(CertificateAuthority)签证机构CA的作用是为网络中通信双方的公钥提供可信任数字签名CA是被公认的的网络信任结构,CA证书的内容包括:颁发者使用者版本签名算法签名哈希算法使用者公钥指纹指纹算法证书获取证书类型:证书授权机构的证书服务器用户证书获取证书两种方法:?使用证书授权机构生成签名请求(csr)将csr发送给CA从CA处接收
分类:
其他好文 时间:
2018-09-13 16:27:31
阅读次数:
153
哈希算法(单向散列)数据相同摘要相同,判断文件摘要就能知道文件是否相同,比较哈希值。数据不变哈希值不变。哈希与加密混合使用,对称与非对称加密一起用常见算法md5:128bits、sha1:160bits、sha224、sha256、sha384、sha512常用工具?md5sum|sha1sum[--check]file[root@centos~]#md5sumapache.sh9bcfb6fb9
分类:
其他好文 时间:
2018-09-13 00:00:25
阅读次数:
207
ELFhash - 优秀的字符串哈希算法 2016年10月29日 22:12:37 阅读数:6440更多 个人分类: 算法杂论 算法精讲 数据结构 所属专栏: 算法与数据结构 2016年10月29日 22:12:37 阅读数:6440更多 个人分类: 算法杂论 算法精讲 数据结构 所属专栏: 算法与 ...
分类:
编程语言 时间:
2018-09-11 12:16:31
阅读次数:
183
单向散列函数算法也称Hash(哈希)算法,是一种将任意长度的消息压缩到某一固定长度(消息摘要)的函数(该过程不可逆)。Hash函数可用于数字签名、消息的完整性检测、消息起源的认证检测等。常见的散列算法有MD5、SHA、RIPE-MD、HAVAL、N-Hash等。 在这以MD5介绍一下Hash函数。M ...
分类:
编程语言 时间:
2018-09-06 22:58:20
阅读次数:
172
hashlib模块 python中的hashlib为我们提供了常见的摘要算法,如MD5、sha1 那么现在问题来了,摘要算法是what? 摘要算法又称哈希算法、散列算法。 它指的是把任意长度的数据data,通过函数f(),转换为一个长度固定的摘要digest(通常用16进制的字符串表示), 目的是为 ...
分类:
编程语言 时间:
2018-09-06 21:31:30
阅读次数:
198
MD5算法(摘要算法、哈希算法) 1.MD5算法特点 压缩性:任意长度的数据,算出的MD5值长度都是固定的 容易计算:从原数据计算出MD5值很容易 抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别 弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即 ...
分类:
其他好文 时间:
2018-09-04 00:13:57
阅读次数:
167
spring cloud网关集成了zuul和熔断器,因此网关天生具有负载均衡和熔断的功能。因此spring cloud的负载均衡算法,就是ribbon的负载均衡算法。在ribbon中,负载均衡默认了轮询的方法。如果想采用一致性哈希算法,实现负载均衡,那应该怎么办呢? 这里我才用guava的一致性哈希 ...
分类:
编程语言 时间:
2018-08-28 21:17:02
阅读次数:
1018
请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CA ...
分类:
编程语言 时间:
2018-08-23 19:20:20
阅读次数:
267