Go语言技术文章
-
解释 Go fs.Glob 在 ReadDir 回退和 GlobFS 委托路径中如何处理 I/O 错误,并给出使用 WalkDir 保留底层错误、避免把读取失败误判为无匹配的完整写法。212 收藏 -
Golang · Go教程 | 1星期前 | JSON · 时间处理 · Go教程 · database/sql · 后端开发 · RFC3339 Go时间序列化 time.Duration JSON 数据库时间戳 sql.NullTime
用一个小型任务接口统一 Go 业务时间、Duration 与数据库可空时间戳,给出自定义 JSON 类型、仓储映射和往返测试。212 收藏 -
使用 Java HttpClient 与 CompletableFuture 封装可取消的异步 GET 重试:只重试暂时性异常和指定状态码,加入退避、最大次数与请求超时,并把外层取消传播到当前 HTTP 交换或等待任务。212 收藏 -
多租户服务若共享可变 x509.CertPool,容易把一个租户的私有 CA 扩散给其他租户。本文通过故障复盘给出独立根池、TLS 绑定、轮换与测试方案。212 收藏 -
Redis 向量检索变慢时,不要只看总耗时。本文用 FT.PROFILE 拆开 VECTOR 迭代器、过滤模式、距离计算和结果处理器,给出可复现的排查顺序与调参边界。212 收藏 -
Go 的 -race 会在运行时观察并发访问,因此内存和执行时间都会增加。本文拆解开销来源,并给出提交级、合并级和真实负载的测试分层方案。212 收藏 -
Redis XAUTOCLAIM 可按空闲阈值扫描消费组待确认消息并变更所有权。本文说明返回游标、空页、业务成功后 XACK、回复版本差异与幂等处理,并给出有限页扫描示例。212 收藏 -
Redis 6.2 起可用 SMISMEMBER 一次判断多个 Set 成员,返回数组严格按请求顺序对应。本文从命令准备、批量读取到 Go 客户端索引映射,说明 key 不存在、类型错误和大批量拆分的处理方式。212 收藏 -
Python functools.cache适合无界记忆化,lru_cache适合设置容量和淘汰策略。本文从参数可哈希、typed、cache_info与失效边界出发,给出可直接套用的选择清单。211 收藏 -
artworkout官网帮助中心介绍了儿童适用年龄、家长查看进度和每日使用时段限制;本文按公开页面说明入口、适用边界与核对方法。211 收藏 -
从设备风险分级、补货期需求、安全余量和月度复盘四个环节,说明工厂如何建立可解释的备件最低库存。211 收藏 -
Go 的 cookiejar.Options 可通过 PublicSuffixList 限制 Cookie 的域作用范围。本文讲清 publicsuffix.List 接入方式、nil 配置风险、自定义接口约束与公网客户端实践。211 收藏 -
解释 Go 实验性 runtime/secret.Do 为什么不能让从回调返回的 string 自动被擦除,并给出把敏感计算收口、由调用者预分配结果空间和发布检查的做法。211 收藏 -
甲壳虫ADB助手是一款基于ADB协议的安卓设备管理工具。本文从官网入口出发,整理支持的设备形态、无线与OTG连接条件、系统兼容边界以及常见排查思路。211 收藏 -
Ristretto v2 可以用 SetWithTTL 为每个缓存键设置独立过期时间,GetTTL 则能读取剩余 TTL 并区分未找到和永久缓存。本文从一个缓存同时保存短时与长时数据的场景出发,说明 Wait、返回值、容量淘汰和 TTL 到期之间的排查边界。211 收藏