在Go生态中,Gin凭借高性能成为Web开发的首选框架,但“会用Gin写接口”和“能用Gin构建企业级API”之间,差的是进阶思维与实战经验。现在,几米课堂联合资深Go工程师七米,推出七米Go Web开发进阶实战(gin框架) 课程!从Gin核心进阶到企业级方案落地,从代码优化到高并发处理,手把手教你用Gin开发高性能、可维护的Go Web服务,摆脱“基础API开发者”标签!
* 01 Gin框架源码解析/
* 01 课程内容介绍 (8.00 MB), 05:32
* 02 gin框架源码解析之Radix树介绍 (262.98 MB), 18:04
* 03 gin框架源码解析之请求处理 (205.46 MB), 19:58
* 04 gin框架源码解析之路由方法树 (34.82 MB), 14:29
* 05 gin框架源码解析之路由注册与路由匹配 (66.64 MB), 19:41
* 06 gin框架源码解析之中间件详解 (256.68 MB), 19:01
* 02 Go操作常见数据库/
* 01 Go连接MySQL (261.82 MB), 26:22
* 02 databasesql与mysql注册驱动详解 (46.05 MB), 15:53
* 03 增删改查操作 (61.23 MB), 19:58
* 04 MySQL预处理与SQL注入 (35.30 MB), 13:14
* 05 MySQL事务操作 (172.74 MB), 12:53
* 06 使用sqlx连接MySQL (24.54 MB), 09:48
* 07 sqlx基本使用 (335.49 MB), 23:12
* 08 sqlx.In函数介绍和使用 (58.95 MB), 20:21
* 09 使用go-redis库连接redis (24.26 MB), 08:49
* 10 go-redis的基本使用 (198.06 MB), 14:25
* 11 pipeline和watch事务 (46.33 MB), 17:53
* 03 Go Web开发常用组件/
* 01 zap日志库介绍 (52.06 MB), 15:10
* 02 zap日志库自定义配置项 (327.60 MB), 22:35
* 03 gin框架配置zap记录日志 (40.09 MB), 09:28
* 04 使用viper读取配置文件(配置热加载) (357.60 MB), 25:10
* 05 从viper获取配置信息 (37.22 MB), 12:11
* 06 优雅关机和平滑重启 (265.03 MB), 14:44
* 07 大型Web项目CLD分层理念 (19.14 MB), 07:44
* 08 搭建较通用GoWeb项目开发脚手架 (329.85 MB), 30:20
* 09 使用结构体变量保存配置信息 (323.47 MB), 21:33
* 10 补充viper库的注意事项 (33.83 MB), 13:51
* 11 补充通过命令行获取配置文件路径 (52.89 MB), 19:39
* 04 bluebell项目实战/
* 01 bluebell项目介绍及分享编程应该怎么学 (10.47 MB), 05:38
* 02 用户表结构设计 (50.69 MB), 07:46
* 03 基于雪花算法生成用户ID (57.09 MB), 20:26
* 04 注册业务流程梳理 (37.52 MB), 17:48
* 05 请求参数的获取与校验 (121.72 MB), 14:26
* 06 使用validator库进行参数校验 (79.61 MB), 21:33
* 07 创建用户保存至数据库 (61.65 MB), 21:44
* 08 使用mode控制日志输出位置 (40.28 MB), 11:53
* 09 登录功能实现 (44.88 MB), 15:11
* 10 定义业务状态码并封装响应方法 (67.15 MB), 21:58
* 11 基于Cookie-Seesion和基于Token的认证模式介绍 (148.97 MB), 20:04
* 12 JWT(JSON Web Token)介绍 (32.21 MB), 11:24
* 13 在项目中使用JWT实现用户认证 (408.93 MB), 21:23
* 14 优化JWT认证中间件 (37.02 MB), 11:49
* 15 解决代码中循环引用的问题 (17.22 MB), 07:02
* 16 使用refresh token刷新access token模式详解 (40.55 MB), 17:18
* 17 限制账号同一时间只能登录一个设备 (12.43 MB), 08:07
* 18 vue实现登录注册功能介绍 (113.44 MB), 10:01
* 19 为Go项目编写Makefile (80.38 MB), 11:40
* 20 使用Air实现文件热重载 (28.53 MB), 08:08
* 21 bluebell社区分类列表接口实现1 (148.28 MB), 19:47
* 22 bluebell社区分类列表接口实现2 (38.50 MB), 14:03
* 23 bluebell社区详情接口实现 (52.45 MB), 18:54
* 24 bluebell帖子表结构设计及模型定义 (36.82 MB), 14:51
* 25 bluebell实现创建帖子功能 (58.36 MB), 21:17
* 26 bluebell实现帖子详情功能 (32.50 MB), 11:20
* 27 bluebell帖子详情接口优化 (43.79 MB), 13:12
* 28 bluebell实现分页展示帖子列表 (233.30 MB), 18:50
* 29 解决传给前端数字id失真问题 (81.90 MB), 26:38
* 30 贴子投票功能需求分析 (18.66 MB), 10:47
* 31 定义贴子投票功能相关的redis key (21.99 MB), 10:42
* 32 帖子投票接口请求参数校验 (49.13 MB), 16:00
* 33 帖子投票功能业务逻辑分析 (92.31 MB), 15:41
* 34 实现帖子投票功能 (330.84 MB), 28:49
* 35 帖子投票接口测试及功能完善 (201.98 MB), 15:35
* 36 新版获取贴子列表接口之获取请求参数 (215.78 MB), 23:07
* 37 新版获取贴子列表接口之功能实现 (321.64 MB), 25:11
* 38 新版获取帖子列表接口之帖子分数 (71.22 MB), 21:15
* 39 新版获取帖子列表接口之补充按社区查询帖子列表 (91.84 MB), 27:46
* 40 新版获取帖子列表接口整合 (26.67 MB), 08:41
* 41 使用swagger生成接口文档 (58.53 MB), 18:05
* 42 编写单元测试 (241.16 MB), 27:54
* 05 性能分析与限流策略/
* 01 常用HTTP服务压测工具介绍 (41.42 MB), 14:54
* 02 漏桶令牌桶算法介绍与编写限流中间件 (61.65 MB), 24:24
* 03 漏桶及令牌桶第三方库的源码分析 (107.53 MB), 36:38
* 04 使用pprof进行性能分析 (86.00 MB), 23:41
* 06 项目部署/
* 01 使用Docker部署Go程序示例 (62.80 MB), 24:31
* 02 使用Docker部署bluebell项目 (80.83 MB), 24:03
* 03 使用Docker Compose部署bluebell项目 (58.99 MB), 17:12
* 04 使用nohup和supervisor部署bluebell项目 (356.22 MB), 23:48
* 05 使用nginx部署bluebell项目的两种模式及跨域问题解决方案 (66.26 MB), 24:28
* 06 企业代码发布流程及CICD介绍 (7.00 MB), 04:38
* 07 bluebell项目简历辅导.pdf (0.07 MB)
* 07 课程代码演示和简历辅导资料下载 (46.28 MB), 14:41




