golang
已收录文章:162篇
-
Golang · Go教程 | 1星期前 | 并发编程 · 数据竞争 · Go教程 · 生产实践 · race detector · golang Go 数据竞争 并发 sync atomic race detector go test -race从共享计数器和订单状态缓存出发,讲清 Go race detector 的运行方式、报告解读、修复策略、CI 阻断和上线检查。147 收藏
-
围绕 Go 1.24 新增的 os.Root、OpenInRoot 和 Root.Open,讲清路径遍历防护、符号链接边界、文件上传、安全解压、测试用例和老项目迁移方式。144 收藏
-
从生产排障角度讲 Go log/slog 的结构化字段、context logger、错误日志、脱敏、日志级别和 trace/metrics 关联。143 收藏
-
Go循环变量复用同一内存地址,闭包捕获的是变量引用而非值;所有迭代共享该地址,导致最终均读取终值。139 收藏
-
Go语言中通过接口和结构体嵌入实现装饰器模式,如定义Logger接口并嵌入原对象实现功能扩展,结合TimestampLogger与LevelLogger形成链式调用,最终输出带时间戳和级别的日志,适用于HTTP中间件、数据库访问等场景。135 收藏
-
Golang · Go教程 | 1星期前 | 优雅关闭 · Go教程 · 后端工程 · Golang实战 · net/http · 服务治理 · golang shutdown Go net/http HTTP服务 优雅关闭 SIGTERM 生产实践从一次滚动发布中的半截请求出发,讲清 Go HTTP 服务优雅关闭、signal.NotifyContext、http.Server.Shutdown、超时、连接排空、后台任务收尾和上线检查。135 收藏