正向:将各类数据转换为byte[],再转16进制字符串,比如: short,int,long:可以按8(1byte)的倍数(按各自所占byte数决定移位多少次,每次移位8的几倍数)向右移位(>>>),和0xFF按位与,取高位byte放在byte数组低索引位(大端模式),然后按byte[]的每个byt ...
分类:
其他好文 时间:
2018-10-08 10:20:10
阅读次数:
134
1、pickle 1.1、简介 pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 1.2、可以被pickle序列化的类型 None, True, False intergers(整数), floating point numbers(浮点数), complex numbe ...
分类:
编程语言 时间:
2018-10-01 12:26:05
阅读次数:
146
一、集群原理架构Redis cluster使用去中心化的思想,整个集群是分布式的。所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。客户端与redis节点直连,不需要中间proxy层。客户端不需要连接集群所有节点,只要连接集群中任意一个可用节点即可。Red... ...
分类:
其他好文 时间:
2018-09-18 00:26:52
阅读次数:
406
1.Redis集群的搭建 1.1redis-cluster架构图 架构细节: (1)所有的redis节点批次互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。 (2)节点的fail是通过急群众超过半数的节点检测失效时才生效 (3)客户端与redis节点直联,不需要中间proxy层 ...
分类:
其他好文 时间:
2018-09-14 23:05:01
阅读次数:
189
Sharding-Proxy是Sharding-Sphere的第二个产品。它定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。目前先提供MySQL版本,它可以使用任何兼容MySQL协议的访问客户端(如:MySQL Command Client, MySQL... ...
分类:
其他好文 时间:
2018-09-06 11:09:35
阅读次数:
222
一、简介 1、Thrift是Facebook开发的跨语言的RPC服务框架。随后贡献给Apache开源组织。成为RPC服务的主流框架。 2、特点: 优点: 跨语言,支持java、c/c++、python等多种编程语言 IDL定义接口函数和数据类型 支持二进制传输,效率高 支持多种工作模型,单线程模型、 ...
分类:
其他好文 时间:
2018-09-02 21:53:25
阅读次数:
181
1、所有的redis节点彼此互联(PING PONG机制),内部使用二进制协议优化传输速度和带宽。 2、节点的fail是通过集群中超过半数的节点检测失效时才生效。 3、客户端与redis节点直连,不需要中间proxy层。客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可。 4、redis ...
分类:
其他好文 时间:
2018-07-04 22:50:57
阅读次数:
211
redis集群原理: redis-cluster(集群)架构图 redis-cluster投票:容错 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与re ...
分类:
其他好文 时间:
2018-07-04 13:38:27
阅读次数:
169
《Android 即时通讯开发小结》基于IM Andriod 开发的各种常见问题,结合网易云信即时通讯技术的实践,对IM 开发做一个全面的总结。 相关推荐阅读:、 Android 即时通讯开发小结(二) 移动IM开发指南1:如何进行技术选型 移动IM开发指南2:心跳指令详解 移动IM开发指南3:如何 ...
分类:
移动开发 时间:
2018-06-29 10:55:29
阅读次数:
239
1 Redis-cluster架构图 redis-cluster投票:容错 (至少要三个才可以,才能超过半数) 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客 ...
分类:
其他好文 时间:
2018-06-03 10:53:44
阅读次数:
168