- 博客(117)
- 收藏
- 关注
原创 一文彻底掌握浮点数
本文从一个经典问题 0.1+0.2 != 0.3 出发,详细介绍了 IEEE-754 标准下的浮点数表示方法,细致阐述了 3 种浮点数类型的表示逻辑,包括规格化值、非规格化值和特殊值。还介绍了浮点数舍入的 4 种模式,以及浮点数的基本运算。最后,本文结合 Go 语言给出了浮点数不同的输出方式的例子,以及简单介绍了 Go 语言中的 math/big 库在大数运算和精度更高的运算场景中的应用。本文包含大量实例和推演过程,希望能帮助读者彻底掌握浮点数。
2023-12-28 00:43:41 982
原创 Go1.21.0 程序启动过程
本文基于 Go1.21.0 版本详细介绍了 Go 语言程序的启动过程。开头有总结,方便读者快速浏览或回顾,后面是对整个 Go 启动过程的详细讨论,感兴趣的读者可以深入阅读这一部分。
2023-12-10 23:35:41 158
原创 Kafka 如何实现顺序消息
本文详细介绍了如何实现 Kafka 的顺序消息,同时给出了消息队列顺序消息的通用实现思路,并简单介绍了 RabbitMQ、RocketMQ 和 Pulsar 在顺序消息方面的实现思路,文章的最后还给出了实战案例。
2023-11-25 21:11:37 1442 1
原创 Kafka KRaft 版本集群部署详细教程(附配置文件详细解释)
本文总结了在 Ubuntu18.04 虚拟机上部署 Kafka KRaft 版本集群的具体过程,均为本人实操,可以直接套用。
2023-11-23 16:57:55 923
原创 分布式共识算法丨Raft丨Raft-Extended 论文翻译
Raft-Extended 翻译原文:https://pdos.csail.mit.edu/6.824/papers/raft-extended.pdf辨析consensus vs consistency一致性(consistency)往往指分布式系统中多个副本对外呈现的数据的状态。如顺序一致性、线性一致性,描述了多个节点对数据状态的维护能力。共识(consensus)则描述了分布式系统中多个节点之间,彼此对某个提案达成一致结果的过程。因此,一致性描述的是结果,共识则是一种手段。有的人会说
2021-07-28 17:50:52 2374 5
原创 解决 javap 生成的反汇编代码中没有 LocalVariableTable 的问题
解决 javap 生成的反汇编代码中没有 LocalVariableTable 的问题
2021-03-05 14:56:44 425 1
原创 Leetcode 19:Remove Nth Node From End of List
Leetcode 19:Remove Nth Node From End of List[暴力法/滑动窗口]
2021-02-06 11:39:34 249
原创 Leetcode 237:Delete Node in a Linked List
Leetcode 237:Delete Node in a Linked List
2021-02-06 11:08:07 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人