golang
已收录文章:239篇
-
策略模式通过接口封装不同算法,使客户端可在运行时动态切换排序方式,如根据数据量选择冒泡、快速或归并排序,提升代码可维护性与扩展性。204 收藏
-
Go模块升级需遵循语义化版本规范,使用goget指定版本并运行测试验证兼容性,主版本升级时注意路径变更和API破坏性修改,通过replace调试及gomodtidy维护依赖整洁,确保升级安全可控。203 收藏
-
database/sql的Query和Exec不暴露执行耗时,因标准库抽象屏蔽了驱动细节,返回值无耗时字段,必须在调用链路中手动包裹计时逻辑或通过Context超时机制拦截。203 收藏
-
从 GOFIPS140、GODEBUG=fips140 到 TLS 限制、CI 审计和灰度上线,讲清 Go 原生 FIPS 140-3 模式在真实项目里应该怎么落地。203 收藏
-
Pebble的compaction触发逻辑需设L0CompactionThreshold=4、L0StopWritesThreshold=12,并禁用DisableWAL;避免L0文件堆积导致读延迟飙升,确保写入阻塞前及时触发合并。201 收藏
-
Go实现SSE推送核心是设对响应头、每次写完立刻flush、禁用超时;漏任一环节,EventSource即卡在connecting状态。199 收藏