一致性哈希算法及其在分布式系统中的应用 转载

一致性哈希算法及其在分布式系统中的应用

本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。
其他文章
用Python3和Pygame实现简单的开心消消乐游戏 原创

用Python3和Pygame实现简单的开心消消乐游戏

本项目利用Python3和Pygame开发的一款桌面端消消乐游戏,本项目使用分文件的构建方式,自主设计和编写了消除、交换、判断是否为可消除图等算法,并自行担任UI设计,实现了开心消消乐的选择关卡、金币、步数、消除、随机分配消除块等基本功能。 安装Python和Pygame环境之后,运行main.py即可。由于采用了分文件的方式,算法主要在manager.py里。
其他文章
接口测试工具POSTMAN的使用方法 转载

接口测试工具POSTMAN的使用方法

现在很多公司写后端代码和前端代码已经分工很明确了,前后端把接口定义好,然后各自写各自的代码就可以了。那么对于服务端的开发人员来说,写好了代码后,对外提供了API,这时候没有页面可以调用调试,如果等着客户端写完代码再测试的话,那样工作的效率是及其低下的。那么服务端要学会模拟客户端的调用,来调试自己的代码,提早发现问题,这样后续跟客户端进行联调的时候,就大大提高了效率。
其他文章
Ping命令通信过程简介(ICMP协议) 转载

Ping命令通信过程简介(ICMP协议)

ping命令是依托于ICMP协议的,ICMP协议的存在就是为了更高效的转发IP数据报和提高交付成功的机会。ping命令除了依托于ICMP,在局域网下还要借助于ARP协议,ARP协议能根据IP地址查出计算机MAC地址。ARP是有缓存的,为了保证ARP的准确性,计算机会更新ARP缓存。
其他文章
Https协议加密的原理 转载

Https协议加密的原理

Https协议的简单理解。可以理解为,为了保证信息可靠,服务端和客户端需要进行对称的消息加密,加密的密钥key可以是看做随机数生成的,如何保证这个随机数不被拦截呢,需要使用非对称密钥加密,那如何把非对称密钥的公钥传给客户端呢,需要引入一个可靠的第三方机构,使用第三方机构的私钥再加密一下这个公钥,然后用域名等信息作为数字签名,在操作系统中存有第三方机构的公钥用来解密,从而保证了数据传输的可靠。
其他文章
Loading...