课程目录
1 01 项目概述 (02:21) 2 02 创建github开源项目 (05:15) 3 03 需求分析草案 (14:26) 4 04 技术调研 (13:00) 5 05 开发计划 (12:10) 6 06 项目结构设计 (04:21) 7 07 搭建基本的项目结构 (08:17) 8 08 引入依赖和初始化配置 (05:03) 9 09 连接池功能基本实现 (04:31) 10 10 支持字段化DSN (11:27) 11 11 支持基于环境变量的配置 (08:23) 12 12 实现WithConn核心功能 (06:30) 13 13 执行与查询核心功能 (06:46) 14 14 事务的核心功能 (05:59) 15 15 StmtCache核心功能 (15:34) 16 16 批量写入核心功能 (03:49) 17 17 命名参数与绑定工具 (09:44) 18 18 错误分级完善 (02:45) 19 19 幂等重试策略 (10:35) 20 20 封装Mock对象 (17:43) 21 21 统一接口封装 (15:20) 22 22 项目改进计划 (07:05) 23 23 OpenTelemetry 集成 (27:38) 24 24 Metrics 暴露 (28:20) 25 25 结构化日志 (09:46) 26 26 整合SQLite (08:30) 27 27 移除SQL Mock (24:23) 28 28 使用SQLite实现Mock (44:26) 29 29 彻底移除go-sqlmock (03:51) 30 30 zui佳实践指南 (02:25) 31 31 支持慢查询日志 (24:52) 32 32 连接池封装 (14:44) 33 33 探活和自动重连 (22:59) 34 34 示例:连接数据库 (10:48) 35 35 示例:数据库做增删改查 (06:39) 36 36 示例:表操作 (03:22) 37 37 示例:表数据操作 (01:59) 38 38 示例:事务 (04:05) 39 39 完善文档注释 (09:24) 40 40 文档的补充和完善 (11:58) 41 41 项目第一版完成 (04:36)





