算法
knowledge are power
这个作者很懒,什么都没留下…
展开
-
算法收录集
指定排序的数组中消重获取数组的剩余长度 public class SortArrayDistinct { public static void main(String[] args) { Integer[] nums = new Integer[] { 0, 1, 3, 3, 5, 8, 8, 8, 9 }; //输出消重后的个数 System.out.println(distinct(nums)); } private static int distinct(Integer[] n原创 2022-02-16 18:19:44 · 78 阅读 · 0 评论 -
Paxos&ZAB
Paxos 分布式一致性算法 角色 提议者(Proposer) 接收客户端写请求,发起提案 接受者(Acceptor) 集群中所有节点包括提议者节点一起参与共同协商 学习者(Learner) 被告知投票的结果,接受达成共识的值,存储保存,不参与投票的 过程。一般来说,学习者是数据备份节点, 比如“Master-Slave”模型中的 Slave,被 动地接受数据,容灾备份。 场景理解 我们假设客户端 1 的提案编号为 1,客户端 2 的提案编号为 5,并假设节点 A、B 先收到 来自客户原创 2021-12-22 23:09:31 · 1217 阅读 · 0 评论