Go语言技术文章
-
Golang · Go问答 | 2天前 | go · Context · 并发编程 · 接口超时 · 超时控制 goroutine泄漏 WithTimeout Go context Go问答 CancelFunc
从接口超时、下游取消和 goroutine 泄漏治理角度,解释 Go context 的使用价值、风险边界、采用路径和观察指标。477 收藏 -
科技周边 · 业界新闻 | 2天前 | Google Cloud · 业界新闻 · 网络事件 · 云服务排查 · 云服务 Google Cloud 网络延迟 业界新闻 VPC Media CDN Hybrid Connectivity
复盘 Google Cloud 6 月印度网络延迟事件,梳理官方时间线、影响范围、证据判断、业务侧应急动作和恢复后的反向验证清单。468 收藏 -
本文用删除冗余索引的场景讲清 MySQL 不可见索引:它让优化器先忽略索引,用 EXPLAIN、慢查询和业务指标观察影响,再决定恢复可见或真正删除。468 收藏 -
Golang · Go教程 | 1天前 | channel · select · Context · Go教程 · 性能排查 · select channel context default time.Ticker Go教程 CPU飙高 for select
Go 里的 select default 适合做非阻塞试探,但放进无等待的 for 循环后,代码会在没有 channel 事件时持续空转,常见表现就是 CPU 飙高、日志刷屏和退出路径混乱。459 收藏 -
文章 · 前端 | 2天前 | 前端 · javascript · AbortController · 表单提交 · AbortController 旧响应覆盖 前端重复提交 loading锁 fetch取消 按钮防抖
用一个可复制的前端配方解决按钮重复提交:解释连续点击为什么会造成旧响应覆盖新状态,并用 loading 锁、AbortController、最新序号和 finally 恢复按钮状态。442 收藏 -
Golang · Go问答 | 1天前 | 并发 · channel · select · 性能排查 · Go问答 · select Go channel context default CPU飙高 忙等循环 ticker
Go select 里的 default 会在没有 channel 就绪时立即返回;如果外层套着无限 for,就会形成忙等循环,让 CPU 空转。更稳的写法是阻塞等待、用 ticker 控制检查频率,并用 context 处理退出。438 收藏 -
科技周边 · 人工智能 | 2天前 | 人工智能 · GenAI · opentelemetry · 可观测性 · AI工程 · 人工智能 链路追踪 GenAI OpenTelemetry AI可观测性 LLM网关 Token统计
围绕 AI 调用规模化后的日志散乱、模型字段不统一、token 成本不可见和隐私采集风险,讲解如何用 OpenTelemetry GenAI 字段建设统一观测架构。427 收藏 -
Golang · Go教程 | 1天前 | defer · Go教程 · 文件句柄 · 资源释放 · 数据库rows · defer for循环 文件句柄 资源释放 close Go教程 rows.Close
本文用问答方式讲清 Go defer 放在循环里的释放时机:它不是每轮结束就执行,而是等当前函数返回;大量资源循环应拆小函数或显式关闭。421 收藏 -
Golang · Go教程 | 1天前 | defer · 单元测试 · testing · Go教程 · t.Cleanup · defer 单元测试 Testing 子测试 Go教程 T.Cleanup 测试资源清理
Go 测试代码里的临时文件、测试库、测试服务和环境变量,最好让清理动作跟随 testing.T 生命周期。本文对比 defer 和 t.Cleanup 的适用边界,给出可落地迁移清单。418 收藏 -
复盘 2026 年 .de 顶级域 DNSSEC 签名异常,从影响面、时间线、根因、缓解动作和开发者可补的 DNS 观测清单总结可用性经验。415 收藏 -
文章 · linux | 2天前 | Linux · 服务治理 · 日志排查 · 运维教程 · Linux 服务管理器 journalctl 服务重启 运维排查 RestartSec start-limit-hit
本文用一次 Linux 服务反复重启的现场,讲清楚如何看 status、journalctl、RestartSec、reset-failed 和回滚验证,排查 start-limit-hit 问题。408 收藏 -
一篇面向线上值班的 Go 内存突增处理手册:从触发信号、快速判断、pprof 采集、缓存修复、回滚路径到恢复确认。399 收藏 -
用一个可复现的小实验讲清 Linux inode 用满的现象、df -i 检查、目录文件数定位、安全清理和恢复验证,避免只看 df -h 误判磁盘问题。399 收藏 -
Golang · Go教程 | 1天前 | map · 基准测试 · 性能优化 · Go教程 · 内存分配 · 内存分配 Go性能优化 benchmark Go教程 map预分配 make map benchmem
Go map 预分配不是玄学优化。本文用一个可复测 benchmark 说明 make(map, n) 如何减少扩容、降低 B/op 和 allocs/op,并给出适用边界。395 收藏 -
回答剪映官网是什么、剪映怎么下载更稳妥,整理手机端、电脑端常见入口、官方渠道辨别方法、安装前检查、权限提醒和相关问答。388 收藏