博客
使用 gzip 拯救你的 varchar
在 Go 语言中,我们可以通过自定义 JSON 的 Marshal 方法,实现在数据入库前自动进行 gzip 压缩,从而减少存储空间占用并提高传输效率。
2025-06-04
使用 chromedp 操作 chrome
本文介绍了 Go 语言 chrome 浏览器自动化工具 chromedp,分别介绍了 chromedp 与 selenium、puppeteer 的区别。
2025-04-06
pulsar 介绍及Pulsar Go client 使用指南
本文介绍了消息队列 Pulsar 的基本架构及特点,并演示如何使用 Docker 搭建本地 Pulsar 环境。最后介绍了如何使用 Go 客户端库连接 Pulsar 生产消息和消费消息。
2025-03-31
[译]Go Protobuf:新的 Opaque API
介绍的是Go Protobuf 模块新特性——Opaque API,编译生成不透明结构体和实现惰性解码,并介绍了现有 Open Struct API 的一些缺点,以及如何使用 Opaque API 和 Hybrid API。
2025-01-31