首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
瞬间
链接
留言
探索者 - KunkkaWu的技术空间 - 我的个人学习笔记
行动起来,活在当下
累计撰写
72
篇文章
累计创建
91
个标签
累计收到
10
条评论
栏目
首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
瞬间
链接
留言
目 录
CONTENT
以下是
算法
相关的文章
2021-12-23
置顶
对比Etcd中的Wal和Tidwall中的Wal中的实现
WAL简介原理作用原子性和持久化案例Etcd的WalWAL对外暴露的方法创建Wal文件:Create()WAL存储:Save()tidwall/walOPtionsSigmeng日志的写入日志的读取Redis中的WalAOF的潜在风险三种回写策略RocksDB中的Wal对比补充:为什么要刷盘,Syn
2021-12-23
9814
0
5
区块链
算法
2021-09-02
置顶
一文读懂Raft共识算法
@(Raft共识算法)[CAP定理|Paxos|解读Raft]1. CAP定理含义1.1 CAP不能同时做到1.2 一致性和可用性的矛盾2. 放弃CAP定义3. Paxos算法简介3.1 Paxos两个组件3.2 Paxos两个原则3.3 Paxos细节和资料4. 解读RAFT4.1 什么是RAFT
2021-09-02
10674
1
9
算法
区块链
2023-02-02
Golang实现算法-约瑟夫环
什么是约瑟夫环约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他
2023-02-02
7641
0
2
Golang
算法
2022-10-12
Golang实现默克尔树(merkle tree)
什么是默克尔树??默克尔树是一种哈希二叉树,1979年由RalphMerkle发明。哈希树可以用来验证任何一种在计算机中和计算机之间存储、处理和传输的数据。它们可以确保在点对点网络中数据传输的速度不受影响,数据跨越自由的通过任意媒介,且没有损坏,也没有改变。简单来说,哈希树(默克尔树)中,每个节点都
2022-10-12
9733
0
4
Golang
算法
区块链
2022-08-03
解读Fabric中Etcd的Raft应用
简单回顾一下Etcd中的Wal长安链中的Raft应用Fabric中的Raft应用Fabric中的共识介绍结构的定义Raft启动Fabric Raft机制的交易处理流程1. 提交提案2. 转发交易提案到Leader3. 对交易排序4. 打包区块5. Raft对区块的共识6. 保存区块简单回顾一下Etc
2022-08-03
6349
0
3
Golang
算法
2020-01-14
Openssl生成RSA算法秘钥,ECC算法秘钥,国密密钥
2020-01-14
2462
0
3
算法