Go语言技术文章
-
Go 的 log/slog 会先通过 Logger.Enabled 和 Handler.Enabled 判断日志级别,再决定是否构造记录并交给 Handler.Handle。本文用可运行示例拆开这条调用链,说明昂贵属性计算该放在哪里,以及如何用测试确认过滤边界。352 收藏 -
用 Redis HINCRBY 为哈希字段做原子计数,验证键和字段不存在时的初始化行为,并处理非整数值与 64 位整数边界。351 收藏 -
以海底考察站外的发光珊瑚群为主题,给出适合手机锁屏的竖屏主壁纸与明显不同的珊瑚暖光变体,包含完整中英文提示词、留白构图和改词方法。351 收藏 -
数据库 · Redis | 2天前 | Redis · 缓存 · ttl · GEO · 地理位置 · 生产运维 · redis count TTL GEOSEARCH GEOSEARCHSTORE GEOADD BYRADIUS STOREDIST
Redis GEOSEARCHSTORE 能把地理索引中的圆形或矩形筛选结果写入新键,适合短期缓存配送围栏、门店候选集和附近服务点。本文用 GEOADD、GEOSEARCHSTORE、COUNT、STOREDIST 与 EXPIRE 串起一条可复查的生产链路,并说明覆盖旧结果、单位选择和 TTL 验收的边界。351 收藏 -
Golang · Go问答 | 2小时前 | 并发 · go · pprof · 性能排查 · 可达性 goroutineleak goroutine 泄漏 runtime/pprof Go 1.27
Go 1.27 将 runtime/pprof 的 goroutineleak profile 作为正式能力,但它依赖垃圾回收可达性判断,并不能覆盖所有永久阻塞。本文用全局 channel 场景拆解它能发现什么、为什么会漏报,以及工程上如何补查。351 收藏 -
MySQL 8.4 RESOURCE GROUP 可以把后台批处理会话放入独立资源组,通过 VCPU、THREAD_PRIORITY 和 SET RESOURCE GROUP 限制其对前台查询的影响。本文用一个可回滚的示例说明创建、绑定、核验与平台边界。349 收藏 -
大模型流式响应偶尔停在半句时,不能只把已收到的字符串直接展示。本文用增量 JSON 缓冲、finish_reason 和重连状态拆开定位,并给出可复查的收口方案。348 收藏 -
Go 1.27 的 go test 默认启用 stdversion vet,会按 go.mod 的 go 指令和文件构建条件检查标准库符号是否超出兼容版本。本文用 slices.Values 说明告警来源、修复选择和 CI 验收边界。348 收藏 -
从一个面板尺寸越改越抖的实际场景出发,定位 ResizeObserver 反复触发的回路,区分布局读取与写入边界,并用稳定尺寸和帧内合并完成验证。346 收藏 -
科技周边 · 业界新闻 | 2天前 | 云原生 · 安全 · kubernetes · 版本更新 · mTLS · mTLS Kubernetes 1.37 Pod Certificates ClusterTrustBundle X.509
Kubernetes 1.37 将 Pod Certificates 与 ClusterTrustBundles 提升到 Stable,为 Pod 提供由 Kubelet、签发控制器和投影卷协作的 X.509 身份链。本文拆解签发、轮换和节点侧验收边界,说明为什么它不是装上集群就自动可用。345 收藏 -
接口收到一段无法解析的 JSON 时,json.Decoder.InputOffset 可以提供稳定的字节位置。本文用一个请求体校验器串起 Decode、InputOffset、错误截取和边界保护。344 收藏 -
sync.Map.Range 适合遍历某个时刻可见的键值,但不能把回调结果当成并发集合的稳定快照。本文拆开 Store、Delete 与 Range 同时发生时的可见性边界,并给出需要一致结果时的替代方案。344 收藏 -
文章 · linux | 4小时前 | Linux · Ubuntu · 版本升级 · 服务器运维 · linux服务器 Ubuntu 26.04.1 Ubuntu升级 do-release-upgrade
Ubuntu 26.04.1 LTS 已发布,但旧版本不能一口气跨过所有中间版本。本文按版本路径、APT 状态、第三方源、备份与升级后核对五个边界,整理服务器升级前真正需要确认的条件。344 收藏 -
用 Java ModuleLayer 为插件建立独立模块层,串起 Configuration、类加载器和查找入口,并说明解析失败、类加载冲突与卸载边界。341 收藏 -
Go 的 net/url 会把 URL 路径解码到 Path,同时用 RawPath 保留可复原的编码提示。掌握 URL.EscapedPath 的判断规则,才能在 %2F、路径重写和请求回放场景中稳定保留原始路径语义。340 收藏