章节1: Gin框架源码解析 课时1 视频 课程内容介绍 05:32 可课时2 视频 gin框架源码解析之Radix树介绍 18:04 可课时3 视频 gin框架源码解析之请求处理 19:58课时4 视频 gin框架源码解析之路由方法树 14:28课时5 视频 gin框架源码解析之路由注册与路由匹配 19:41课时6 视频 gin框架源码解析之中间件详解 19:01章节2: Go操作常见数据库课时7 视频 Go连接MySQL 26:22课时8 视频 database/sql与mysql注册驱动详解 15:52课时9 视频 增删改查操作 19:58课时10 视频 MySQL预处理与SQL注入 13:14课时11 视频 MySQL事务操作 12:53课时12 视频 使用sqlx连接MySQL 09:47课时13 视频 sqlx基本使用 23:11课时14 视频 sqlx.In函数介绍和使用 20:21课时15 视频 使用go-redis库连接redis 08:49课时16 视频 go-redis的基本使用 14:24课时17 视频 pipeline和watch事务 17:53章节3: Go Web开发常用组件课时18 视频 zap日志库介绍 15:09课时19 视频 zap日志库自定义配置项 22:35课时20 视频 gin框架配置zap记录日志 09:28课时21 视频 使用viper读取配置文件(配置热加载) 25:10课时22 视频 从viper获取配置信息 12:10课时23 视频 优雅关机和平滑重启 14:44课时24 视频 大型Web项目CLD分层理念 07:44课时25 视频 搭建较通用GoWeb项目开发脚手架 30:20课时26 视频 使用结构体变量保存配置信息 21:33课时27 视频 补充viper库的注意事项 13:50课时28 视频 补充通过命令行获取配置文件路径 19:39章节4: bluebell项目实战 课时29 视频 课前唠叨之编程应该怎么学? 05:38 可课时30 视频 用户表结构设计 07:46课时31 视频 基于雪花算法生成用户ID 20:26课时32 视频 注册业务流程梳理 17:48课时33 视频 请求参数的获取与校验 14:26课时34 视频 使用validator库进行参数校验 21:33课时35 视频 创建用户保存至数据库 21:44课时36 视频 使用mode控制日志输出位置 11:52课时37 视频 登录功能实现 15:11课时38 视频 定义业务状态码并封装响应方法 21:58课时39 视频 基于Cookie-Seesion和基于Token的认证模式介绍 20:04课时40 视频 JWT(JSON Web Token)介绍 11:24课时41 视频 在项目中使用JWT实现用户认证 21:23课时42 视频 优化JWT认证中间件 11:49课时43 视频 解决代码中循环引用的问题 07:01课时44 视频 使用refresh token刷新access token模式详解 17:18课时45 视频 限制账号同一时间只能登录一个设备 08:07课时46 视频 vue实现登录注册功能介绍 10:00课时47 视频 为Go项目编写Makefile 11:40课时48 视频 使用Air实现文件热重载 08:08课时49 视频 bluebell社区分类列表接口实现1 19:47课时50 视频 bluebell社区分类列表接口实现2 14:03课时51 视频 bluebell社区详情接口实现 18:54课时52 视频 bluebell帖子表结构设计及模型定义 14:51课时53 视频 bluebell实现创建帖子功能 21:17课时54 视频 bluebell实现帖子详情功能 11:20课时55 视频 bluebell帖子详情接口优化 13:12课时56 视频 bluebell实现分页展示帖子列表 18:50课时57 视频 解决传给前端数字id失真问题 26:38课时58 视频 贴子投票功能需求分析 10:47课时59 视频 定义贴子投票功能相关的redis key 10:42课时60 视频 帖子投票接口请求参数校验 16:00课时61 视频 帖子投票功能业务逻辑分析 15:41课时62 视频 实现帖子投票功能 28:49课时63 视频 帖子投票接口测试及功能完善 15:35课时64 视频 新版获取贴子列表接口之获取请求参数 23:07课时65 视频 新版获取贴子列表接口之功能实现 25:11课时66 视频 新版获取帖子列表接口之帖子分数 21:15课时67 视频 新版获取帖子列表接口之补充按社区查询帖子列表 27:46课时68 视频 新版获取帖子列表接口整合 08:41课时69 视频 使用swagger生成接口文档 18:05课时70 视频 编写单元测试 27:54章节5: 性能分析与限流策略课时71 视频 常用HTTP服务压测工具介绍 14:54课时72 视频 漏桶令牌桶算法介绍与编写限流中间件 24:24课时73 视频 漏桶及令牌桶第三方库的源码分析 36:38课时74 视频 使用pprof进行性能分析 23:41章节6: 项目部署课时75 视频 使用Docker部署Go程序示例 24:30课时76 视频 使用Docker部署bluebell项目 24:02课时77 视频 使用Docker Compose部署bluebell项目 17:12课时78 视频 使用nohup和supervisor部署bluebell项目 23:48课时79 视频 使用nginx部署bluebell项目的两种模式及跨域问题解决方案 24:28课时80 视频 企业代码发布流程及CI/CD介绍 04:38