Go语言技术文章
-
2026年秋季开学并非全国一张统一校历,家长应优先查看所在地教育部门、学校或年级发布的校历和报到通知,并区分正式开学日、报到日与分批返校安排。501 收藏 -
文章 · python教程 | 4天前 | SQLite · 数据恢复 · sqlite3 · Python教程 · 数据库备份 · Python SQLite 数据库备份 sqlite3 Connection.serialize Connection.deserialize
用 Python sqlite3.Connection.serialize 导出内存或文件数据库快照,再用 deserialize 恢复到内存连接,讲清提交时机、备份窗口、内存占用和恢复校验。501 收藏 -
netip.Prefix.Contains 判断网段时,结果异常通常不是位运算错了,而是 IPv4 与 IPv6 地址族、未规范化前缀或无效掩码混在了一起。本文用最小代码复现这些边界,并给出稳定的解析、规范化和测试方法。501 收藏 -
用 httptrace.ClientTrace 的 GotConnInfo 判断 Go HTTP 请求拿到的是新连接还是曾经使用过的连接,并区分 WasIdle、IdleTime 与请求体关闭时机。501 收藏 -
Go 1.22 引入的 base64.Encoding.AppendEncode 会把编码结果追加到已有 dst,而不是要求调用方先单独分配输出切片。本文用请求令牌拼接场景拆开 dst 前缀、EncodedLen 容量预估、append 扩容和输入边界,给出可核对的最小写法。501 收藏 -
数据库 · Redis | 2天前 | Redis · 消息队列 · Stream · 消费组 · 重试 · XAUTOCLAIM · redis streams XPENDING XAUTOCLAIM PEL pending JUSTID
Redis Streams 里,XAUTOCLAIM 只负责把空闲消息转交给新消费者,不能替代 XACK,也不会自动清空 PEL。本文用 redis-cli 拆开 JUSTID、XPENDING、XACK 与 XDEL 的边界,给出重试后验收消息是否真正收口的检查路径。501 收藏 -
用 Python 把大模型返回的 JSON 经过解析、字段校验和有限重试,避免把半截或缺字段的数据直接写入业务流程。501 收藏 -
围绕 Go net.Conn 写入超时排查一个常见误区:SetWriteDeadline 只约束当前连接的 I/O 截止时间,还要正确处理 n、err、缓冲写入和连接复用,才能判断请求是否真正收口。501 收藏 -
服务器出现卡顿时,vmstat 的 si、so、wa 能帮助判断是 swap 换入换出,还是 CPU 正在等待块设备;文章给出一套从采样、交叉验证到复测的排查顺序。501 收藏 -
攀岩馆准备举办公开比赛时,是否需要体育部门许可不能只看“比赛”二字,而要先判断项目是否属于高危险性体育赛事,再按属地规则核对申请、场地、人员、保险和应急材料。501 收藏 -
MySQL 分区表并不是加上 PARTITION BY 就能保留所有唯一约束;分区表达式中的列必须进入每一个唯一键,本文用订单表拆开主键、业务唯一键和建表取舍。501 收藏 -
用 Go log/slog 自定义 Handler,为健康检查、普通请求和故障请求设置不同日志门槛,同时保留 request_id 等关键上下文,避免线上日志降噪后失去排查线索。500 收藏 -
sync.Map.LoadAndDelete 返回的 value 可能是 nil,但 loaded 仍能准确区分键不存在与键存在。本文用最小可运行示例说明原子删除、nil 值和重复读取的边界。500 收藏 -
Redis 线上重启时,RDB 与 AOF 会走不同的恢复路径。本文用一个可复现的 Go 检查程序拆开两种持久化方式的边界,说明如何按数据恢复目标选择配置。500 收藏 -
表盘自定义工具是米坛社区创作者 GiveMeFive 制作的小米手环安卓工具,社区更新帖提供资源入口、支持设备和版本记录。本文说明入口身份、主要能力、兼容性与授权边界。500 收藏