- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 关于 raft 算法 leader 选举的一点改进想法
4. 假设 B 和 C 的日志 offset 相同,分别获得了 D 和 E 的投票,那么这里可以考虑使用一种启发式想法,我们认为 A 节点没办法投票,那么 B 和 C 都认为在现有的 raft 算法逻辑下,都不会成为主节点,由于 C 节点 offset 大,C 节点不会发起特定节点的重新投票。4. 假设 B,C,D,E 分别获得 1 票,由于 C,D,E 都收到了三票被拒绝的消息(超过半数),所以这三个节点都会向自己发送消息,告诉转投票给 B 节点。
2025-02-24 14:52:58
1355
原创 mysql常见问题对应知识点
mysql知识点总结使用mysql和展示自己对数据库的了解,有比较大的区别,这里,主要介绍mysql的知识点。1. 事务的四个标准特性(ACID)关于ACID这个缩写,四个字母中有三个在字母表的前四个字母中间,就会比较容易记住。(1)原子性(atomicity)一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。(2)一致性(consistency)数据库总是从一
2021-03-27 18:38:32
154
原创 关于分布式uuid的一点设想
在一次公开课上,听别人讲过全局分布式uuid的设计,听过twitter的snowflake的设计。也听过,如果使用单独的计数器服务,不可能每次都保存当前计数器到文本,自己想到应该可以每隔一些数,例如1万次,10万次,反正64位的空间比较大,然后保存起来,那么就没有每次保存,对硬盘的写入压力。当出现故障的时候,跳过这么多数就可以了。只是,这个据说也是微信的uuid设计方案。我如果拿这个来讲,岂不是抄...
2018-12-21 08:48:53
706
原创 有没有愿意一起写编写游戏界面xml的
部分实现代码参考:https://github.com/ss-torres/UI-Editor/tree/editor-command代码实现使用的UI库是:wxWidgets
2018-01-31 22:59:55
549
Working Draft Standard for Programming Language C++
2018-03-20
Modern X86 Assembly Language Programming 32-bit, 64-bit, SSE
2023-03-06
Introduction_to_3D_Game_Programming_with_Directx_11 source code
2018-03-01
introduction to Direct3D 9 source code
2018-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅