Go build tags 入门:为不同环境编译不同文件
用开发和生产配置示例讲 Go build tags 的基本语法、文件组织、适用场景和不该滥用的边界。
tag
用开发和生产配置示例讲 Go build tags 的基本语法、文件组织、适用场景和不该滥用的边界。
面向 Go 初学者解释 GOMEMLIMIT、GOGC、内存指标和容器部署中为什么不能只看堆大小。
讲 Go 程序中的当前工作目录、相对路径、os.Getwd、配置路径、embed 和测试临时目录,帮助初学者避免路径问题。
用一个任务表变更示例讲 Go 项目里的数据库迁移基础,包括版本表、up/down SQL、幂等性和发布顺序。
用图片转换命令示例讲 os/exec 的基本用法,包括 CommandContext、stdout/stderr、参数传递和安全边界。
用 net/http 服务示例讲 Server.Shutdown、信号处理、关闭超时、后台任务停止和部署滚动发布中的注意事项。