go
已收录文章:14篇
-
文章 · 软件教程 | 3天前 | go · vs code · 软件教程 · 测试任务 · tasks.json · VS Code 测试任务 终端输出 Go插件 Go测试 tasks.json 问题面板在 VS Code 里给 Go 项目配置测试任务,重点不是只把 go test 跑起来,而是把任务入口、终端输出、问题面板和结果记录串成稳定流程。本文用 tasks.json 示例讲清配置、运行、验收和异常修正。501 收藏
-
Golang · Go问答 | 3天前 | 闭包 · go · Go问答 · 循环变量 · Go1.22 · 代码迁移 · 闭包 循环变量 go vet Go问答 Go 1.22 for range loopclosureGo 1.22 后,for 循环里用 := 声明的循环变量按每轮独立处理,很多闭包捕获问题不再需要手写 v := v。但迁移时仍要看 go.mod 版本、go vet 结果和兼容边界。356 收藏
-
Go 1.26 引入实验性的 goroutineleak profile,让协程泄漏排查从经验判断走向可采样的证据链。文章说明适用场景、旧项目影响、灰度接入和最小验证方法。424 收藏
-
Golang · Go问答 | 1星期前 | go · Context · 并发编程 · 接口超时 · 超时控制 goroutine泄漏 WithTimeout Go context Go问答 CancelFunc从接口超时、下游取消和 goroutine 泄漏治理角度,解释 Go context 的使用价值、风险边界、采用路径和观察指标。477 收藏
-
回答 Go 并发读写 map 应该选 map+RWMutex、sync.Map 还是分片 map,按读写比例、热点键、维护成本和扩展性给出选择规则与代码示例。244 收藏
-
文章 · 常见问题 | 1星期前 | 并发 · map · go · sync.Map · Goroutine RWMutex sync.Map Go map并发写 concurrent map writes 竞态检测围绕 Go map 并发写 panic,按高并发场景解释为什么共享 map 会崩溃,并给出加锁、分片 map、sync.Map 和单写协程的取舍、验证信号与上线检查清单。123 收藏
-
围绕 Go embed.FS 静态资源打包模式,分析模板、前端文件和配置示例是否适合收进二进制,给出开发读磁盘、发布读 embed.FS、启动校验和反例判断清单。386 收藏
-
以 Go Webhook 接收接口为例,讲清 HMAC 验签为什么要绑定原始 body、时间戳和事件 ID,并给出防重放、事件去重、审计日志和验证清单。234 收藏
-
围绕 Go 文件下载接口的路径穿越风险,解释 filepath.Clean 为什么不等于安全校验,并给出安全根目录、相对路径判断、扩展名白名单、审计日志和验证用例。445 收藏
-
从 goroutine 数量持续上涨的现象出发,用 pprof、runtime 指标、阻塞栈和 context 取消链路逐层定位泄漏原因,并给出修复与反向验证清单。392 收藏
-
本文回答 Go 普通 map 并发读写为什么会报错,解释常见误区,并通过互斥锁、sync.Map、race 检查和封装访问给出可落地的选择方法。418 收藏
-
Go 官方在 2026-06-02 发布 Go 1.26.4 和 Go 1.25.11。本文用排查式思路讲解团队看到小版本安全更新后,如何盘点版本、判断影响包、安排升级窗口,并通过测试、构建、灰度和监控完成回归验证。134 收藏