Rust Web 框架 Axum 指南 本文详细介绍了 Rust 中的 Web 框架 Axum,包含了 Axum 的基础和高阶功能,文中包含了大量示例,希望能对读者了解 Axum 带来一点帮助。 2024-01-14 Rust > web 框架 #Rust #Axum
一文彻底掌握浮点数 本文从一个经典问题 0.1+0.2 != 0.3 出发,详细介绍了 IEEE-754 标准下的浮点数表示方法,细致阐述了 3 种浮点数类型的表示逻辑,包括规格化值、非规格化值和特殊值。还介绍了浮点数舍入的 4 种模式,以及浮点数的基本运算。最后,本文结合 Go 语言给出了浮点数不同的输出方式的例子,以及简单介绍了 Go 语言中的 math/big 库在大数运算和精度更高的运算场景中的应用。本文包含 2023-12-23 计算机基础 #计算机原理 #浮点数
Go1.21.0 程序启动过程 本文基于 Go1.21.0 版本详细介绍了 Go 语言程序的启动过程。开头有总结,方便读者快速浏览或回顾,后面是对整个 Go 启动过程的详细讨论,感兴趣的读者可以深入阅读这一部分。 2023-12-07 Go #Go
Kafka 顺序消息实现 本文详细介绍了如何实现 Kafka 的顺序消息,同时给出了消息队列顺序消息的通用实现思路,并简单介绍了 RabbitMQ、RocketMQ 和 Pulsar 在顺序消息方面的实现思路。 2023-11-23 Kafka #Kafka #中间件 #消息队列
Kafka 集群部署(KRaft) Kafka 在 3.3.1 版本发布了第一个可以在生产环境使用的 KRaft 版本,正式拜托了 Zookeeper。本文基于 Kafka 3.6.0 版本,详细介绍了 Kafka KRaft 版本的集群部署过程。 2023-11-22 Kafka #Kafka #部署 #中间件 #消息队列
Raft-Extended 论文翻译 本文对 Raft-Extended 进行了一比一的翻译,其中有些地方加入了额外的注解,这些都是笔者在学习 Raft 算法时遇到的比较困惑的难点,希望这些注解能对其他读者有帮助。 2023-11-18 论文翻译 #分布式 #Raft #原创