Go语言技术文章
-
Python 3.13 为 asyncio.Queue 增加 shutdown() 与 QueueShutDown。本文用一个批处理队列案例,拆开生产者停止、消费者排空、join 完成和 immediate=True 强制终止的边界。351 收藏 -
2026年中秋节放假时间为9月25日至27日,但中秋节不在现行重大节假日小型客车免费通行的四个节日范围内,因此这段中秋假期高速通常仍需缴费。本文按节日类型、车型和进出高速时间说明如何判断,并给出出发前的核对方法。351 收藏 -
拖拽排序跳回原位,通常不是 CSS 位置算错,而是指针事件丢失、视觉顺序没有同步 DOM 顺序,或键盘回退路径没有共用同一套排序逻辑。本文用原生 Pointer Events 拆开定位、提交和验收边界。351 收藏 -
Go 1.27 支持泛型方法,但类型参数写在接收者声明上,接口方法仍不能声明自己的类型参数。本文用一个可运行的小型数值容器,演示声明方式、调用边界、接口限制与 go test 验证。351 收藏 -
Linux 服务启动失败时,先用状态命令确认状态,再用 journalctl -u 读取本次启动日志,区分配置错误、权限问题和依赖未就绪,最后用可回滚的 drop-in 配置完成验证。351 收藏 -
slog.Handler.WithAttrs 适合把请求或模块共享的属性提前交给 Handler 复用,但它不是可变日志上下文。本文从属性继承、WithGroup 分组和多 goroutine 使用三个边界说明如何减少重复处理并验证输出。351 收藏 -
用 Redis HINCRBY 为哈希字段做原子计数,验证键和字段不存在时的初始化行为,并处理非整数值与 64 位整数边界。351 收藏 -
以海底考察站外的发光珊瑚群为主题,给出适合手机锁屏的竖屏主壁纸与明显不同的珊瑚暖光变体,包含完整中英文提示词、留白构图和改词方法。351 收藏 -
数据库 · Redis | 1个月前 | Redis · 缓存 · 生产运维 · redis count TTL GEOSEARCH GEOSEARCHSTORE GEOADD BYRADIUS STOREDIST
Redis GEOSEARCHSTORE 能把地理索引中的圆形或矩形筛选结果写入新键,适合短期缓存配送围栏、门店候选集和附近服务点。本文用 GEOADD、GEOSEARCHSTORE、COUNT、STOREDIST 与 EXPIRE 串起一条可复查的生产链路,并说明覆盖旧结果、单位选择和 TTL 验收的边界。351 收藏 -
Golang · Go问答 | 1个月前 | 并发 · go · pprof · 性能排查 · 可达性 goroutineleak goroutine 泄漏 runtime/pprof Go 1.27
Go 1.27 将 runtime/pprof 的 goroutineleak profile 作为正式能力,但它依赖垃圾回收可达性判断,并不能覆盖所有永久阻塞。本文用全局 channel 场景拆解它能发现什么、为什么会漏报,以及工程上如何补查。351 收藏 -
Go 默认会按操作系统的解析规则查找域名。需要固定 DNS 服务器时,可以给 net.Resolver 配置 Dial 回调,再把它接入 net.Dialer.Resolver,让 LookupHost 或 HTTP 客户端使用同一套解析策略。351 收藏 -
Go 的 os.CreateTemp 返回时文件仍处于打开状态。Windows 上把路径交给另一个程序前,必须先关闭 Go 文件句柄,再等待外部程序完成后清理临时文件。351 收藏 -
Java HttpClient 复用同一个客户端,并分别设置连接建立超时与单次请求超时;通过异常类型和响应状态码快速定位网络、响应或业务问题。351 收藏 -
根据喵次元公开产品资料页,整理 Android 与 iOS 下载入口、无网页端边界、iOS 自签提示及安装前的来源核对方法。351 收藏 -
结合产品站公开的画质等级、帧率目标、运行优先级和设备负载信息,说明 pubgtool画质助手的选择思路、版本核对与安全回退边界。351 收藏