Go flag 命令行参数教程:默认值、布尔开关与位置参数完整示例 完整taskplan命令演练Int、Duration与Bool,复现选项放错位置和false被当参数,处理帮助、业务范围、退出码及标准输出。 2026-10-23 浏览(25) Go 评论(0) 阅读全文
Go Gin 文件上传下载完整教程:大小限制、临时文件与字节核验 从空模块实现Gin单文件上传与ID下载,区分解析内存、请求体和文件限额,用真实curl验证413、400、415及下载字节一致性。 2026-10-23 浏览(32) Go 评论(0) 阅读全文
Go 环境变量配置教程:LookupEnv、默认值与 .env 不生效排查 完整Go配置检查器区分未配置与空值,校验端口、超时和布尔开关,实证.env不会被标准库自动读取并明确错误退出。 2026-10-23 浏览(29) Go 评论(0) 阅读全文
Go 时间格式化与时区教程:Parse、时间戳和北京时间转换 完整Go程序对照参考时间布局、Parse与ParseInLocation,转换秒毫秒时间戳和地区日期边界,解释Equal、无效日期与时区数据部署。 2026-10-23 浏览(17) Go 评论(0) 阅读全文
Go 单元测试入门:table-driven、t.Run 与错误分支完整示例 从建模块到完整金额计算与表格测试,覆盖正常输入、数量边界、错误分类和整数溢出,演练子测试筛选、缓存与覆盖率的正确用法。 2026-10-23 浏览(27) Go 评论(0) 阅读全文
Go channel 死锁怎么查:生产者消费者与日志处理完整示例 从真实死锁复现到完整JSONL日志处理器,解释持续接收、WaitGroup协调关闭、坏行汇总和读取失败,验证大缓冲为何不能修复错误等待关系。 2026-10-23 浏览(30) Go 评论(0) 阅读全文
Go 连接 MySQL 查询教程:database/sql 单条、列表与 NULL 处理 从完整图书表和只读账号开始,编写可运行的Go查询命令,处理参数化筛选、单条不存在、空列表、NULL、DATETIME扫描、连接检查及查询超时。 2026-10-23 浏览(30) Go 评论(0) 阅读全文
Gin 接口测试完整教程:httptest 覆盖成功、参数错误和存储失败 完整联系人路由和测试文件实跑Gin接口,校验201与业务字段、十二种错误、并发重复邮箱和真实本机HTTP,并用故障改动确认断言有效。 2026-10-23 浏览(28) Go 评论(0) 阅读全文