Go 服务自省指南:抛弃 ldflags,让你的二进制文件“开口说话”
本文永久链接 – https://tonybai.com/2025/12/31/go-introspection-using-debug-buildinfo 大家好,我是Tony Bai。 在微服务和云原生时代,当我们面对线上服务的报警时,第一个问题往往不是“哪里出错了?”,而是——“现在线上跑的到底是哪个版本?” ...
本文永久链接 – https://tonybai.com/2025/12/31/go-introspection-using-debug-buildinfo 大家好,我是Tony Bai。 在微服务和云原生时代,当我们面对线上服务的报警时,第一个问题往往不是“哪里出错了?”,而是——“现在线上跑的到底是哪个版本?” ...
探索Go gcflags的使用模式与完整参数选项列表 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...
本文永久链接 – https://tonybai.com/2024/11/11/some-details-about-go-compilation 在Go开发中,编译相关的问题看似简单,但实则蕴含许多细节。有时,即使是Go专家也需要停下来,花时间思考答案或亲自验证。本文将通过几个具体问题,和大家一起探讨Go编译过程中的一些你可能之前未曾关注的细节。 ...
本文永久链接 – https://tonybai.com/2023/08/30/how-to-build-with-only-archive-in-go 上周末,一个Gopher在微信上与我交流了一个有关Go程序编译的问题。他的述求说起来也不复杂,那就是合作公司提供的API包仅包括golang archive(使用go build -buildmode=archive构建的.a文件),没有Go包的源码。如何将这个.a链接到项目构建出的最终可执行程序中呢? ...