令人困惑的 Go time.AddDate

我们经常会使用 Go time 包 AddDate(),对日期进行计算。而它得到的结果,可能会往往超出我们的“预期”。(为...     阅读全文
Mr-houzi's avatar
Mr-houzi 9月 16, 2022

gorm是如何保证协程安全的

Gorm 官方文档提供了如何正确使用链式调用的例子以及会引起协程不安全的反例,知道了如何正确使用,也要知道原理才能用的更安...     阅读全文
Mr-houzi's avatar
Mr-houzi 4月 01, 2022

RabbitMQ中三个TTL的探讨

RabbitMQ 中存在三个TTL,简单探讨一下,这或许对你实现一个高可用的消息队列有帮助。     阅读全文
Mr-houzi's avatar
Mr-houzi 1月 27, 2022

Golang 实现 RabbitMQ 的延迟队列

读本文之前,你应该已经了解 RabbitMQ 的一些概念,如队列、交换机之类。     阅读全文
Mr-houzi's avatar
Mr-houzi 1月 27, 2022

Golang 实现 RabbitMQ 的死信队列

读本文之前,你应该已经了解 RabbitMQ 的一些概念,如队列、交换机之类。     阅读全文
Mr-houzi's avatar
Mr-houzi 1月 27, 2022