Go语言技术文章
-
Golang · Go教程 | 2个月前 | Context · 超时控制 · Go教程 · http.Client · Transport · Go context 请求超时 Transport http.Client Client.Timeout ResponseHeaderTimeout
Go HTTP 客户端超时不要只靠一个 context 或一个 Client.Timeout。更稳的做法是把总预算、连接、TLS 握手、响应头和读取阶段分开设置,再用错误判断和日志字段确认到底卡在哪一段。218 收藏 -
Redis 写入成功不等于副本已收到,也不等于 AOF 已落盘。本文用 WAIT 和 WAITAOF 拆开复制确认、AOF 持久化确认、超时返回与故障切换边界,给出 redis-cli 验收命令和业务侧选型清单。218 收藏 -
给 Go HTTP 接口限制请求体时,http.MaxBytesReader 超限并不会自动替处理器写完响应。本文用一个可运行的上传接口说明读取错误、状态码时机、连接收尾和测试验收应该怎样配合。218 收藏 -
照妖镜对应 zhaoyao.org.cn 的轻量工具云,官网提供 Android 入口,并按日常、户外、创作、趣味和系统场景组织小工具。本文说明官方入口、主要能力、下载边界与权限注意事项。218 收藏 -
用 Moderations API 的 flagged、categories 和 category_scores 区分规则命中与业务误报,再把审核结果分成放行、人工复核和拒绝三条路径。218 收藏 -
纺织品检测实验室如何依据设备稳定性、使用频率、历次结果与维护记录制定保养和期间核查安排,本文给出可复核的分层方法与记录清单。218 收藏 -
Go 1.27 新增 ConnectionState.LocalCertificate。本文区分本端证书链、对端证书链与恢复会话,给出可核对的 TLS 观测代码和排查边界。218 收藏 -
诗歌本是面向基督徒诗歌阅读与聚会使用的移动工具,本文根据公开产品资料页说明其搜索、歌谱浏览、音频播放、收藏和历史功能。218 收藏 -
curl 的总耗时只能告诉你请求慢,却不能说明慢在 DNS、TCP、TLS 还是服务端响应。本文用 -w 输出各阶段时间,再通过字段差值定位具体瓶颈,并补充代理、重定向和连接复用的判断边界。218 收藏 -
准星精灵的公开产品资料页显示,它面向安卓射击游戏场景,支持准星样式以及颜色、透明度、大小、角度等参数调整。本文说明自定义与预设分享边界,并提示下载前核对页面身份、权限和游戏规则。218 收藏 -
Go 的 subtle.ConstantTimeCompare 不是任意字符串比较器:长度不同会立即返回 0。本文解释这一设计如何约束耗时模型,并用固定长度摘要给出正确用法。218 收藏 -
Redis Cluster 遇到 CROSSSLOT 时,先用 CLUSTER KEYSLOT 找出不同槽位,再用业务 ID hash tag 重构相关 key,并评估迁移与热点风险。218 收藏 -
Go time.Ticker.Stop 只停止后续 tick,不会关闭 ticker.C。本文解释通道不结束的原因,并用 done channel 与 context.Context 设计可退出的消费循环。218 收藏 -
Golang · Go问答 | 15小时前 | 错误处理 · 事务 · database/sql · Go问答 · 并发冲突 · Go database/sql Tx Go事务重试 Go死锁处理 Go序列化冲突 database/sql错误分类
围绕 Go database/sql Tx 讲清可重试并发冲突与业务错误的边界:驱动错误映射、单次事务回滚、事务外有限重试以及提交状态未知时的幂等处理。218 收藏 -
Go 项目日志从 fmt.Println 迁到 slog,不只是换一个打印函数。本文用接口调用链场景讲清 slog 字段设计、上下文传递、Handler 选择、敏感字段处理和灰度接入路径。217 收藏