在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射到真实节点上面,这造成节点个数和数据的紧密关联、后期缺乏灵活扩展。 一致性哈希算法:多增加一层虚拟映射层 ...
分类:
其他好文 时间:
2018-01-05 15:16:10
阅读次数:
240
1、函数 1.1、集合 主要作用: 2. 元组 只读列表,只有count, index 2 个方法 作用:如果一些数据不想被人修改, 可以存成元组,比如身份证列表 3. 字典 key-value对 为什么会查询速度会快呢?因为他是hash类型的,那什么是hash呢? 哈希算法将任意长度的二进制值映射 ...
分类:
编程语言 时间:
2017-12-31 13:37:23
阅读次数:
168
Python自带的hmac模块实现了标准的Hmac算法 我们首先需要准备待计算的原始消息message,随机key,哈希算法,这里采用MD5,使用hmac的代码如下: 可见使用hmac和普通hash算法非常类似。hmac输出的长度和原始哈希算法的长度一致。需要注意传入的key和message都是by ...
分类:
编程语言 时间:
2017-12-27 14:19:15
阅读次数:
151
Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多 ...
分类:
编程语言 时间:
2017-12-27 14:13:12
阅读次数:
121
服务器端不存token,而存设备ID、登录时时间戳、userID等。 服务器端使用存储信息生成token,与会话token比较完成鉴权。 在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解。为此我查阅大量的资料做了 ...
分类:
其他好文 时间:
2017-12-27 14:03:45
阅读次数:
191
20162313 2016 2017 2《程序设计与数据结构》课程总结 每周作业链接汇总 "第一周作业" 算法与增长函数 "第三周作业" 查找与排序 "第五周作业" 集合,继承,多态,泛型 "第七周作业" 树与二叉树等的相关内容学习 "第九周作业" 堆,优先队列 "第十一周作业" 哈希算法,哈希表的 ...
分类:
其他好文 时间:
2017-12-23 16:01:15
阅读次数:
188
单机模式: 分布式模式 ShardedJe、dis是基于一致性哈希算法实现的分布式Redis集群客户端 ...
分类:
其他好文 时间:
2017-12-20 18:56:01
阅读次数:
193
实验五 通讯协议设计 1 实验要求 在Ubuntu中完成 http://www.cnblogs.com/rocedu/p/5087623.html 中的作业 提交运行结果截图 实验截图 码云链接 "link" 实验五 通讯协议设计 2 实验要求 在Ubuntu中实现对实验二中的“wc服务器”通过混合 ...
分类:
其他好文 时间:
2017-12-17 16:53:19
阅读次数:
193
java.math.BigDecimal类提供用于算术,刻度操作,舍入,比较,哈希算法和格式转换操作。 toString()方法提供BigDecimal的规范表示。它使用户可以完全控制舍入行为。 提供用于操作BigDecimal规模两种类型的操作: 缩放/舍入操作 小数点移动操作。 此类及其迭代器实 ...
分类:
编程语言 时间:
2017-12-12 17:33:38
阅读次数:
245
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优 ...
分类:
其他好文 时间:
2017-12-05 20:15:11
阅读次数:
163