Go Web开发进阶项目实战(基于gin框架)

Go Web开发进阶项目实战(基于gin框架)
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
VIP开通会员,本资源免费下载立即开通
Go Web开发进阶项目实战(基于gin框架)

├── 1.Gin源码解析
│ ├── 01 课程介绍
│ ├── 02 gin框架源码解析之Radix树介绍
│ ├── 03 gin框架源码解析之请求处理
│ ├── 04 gin框架源码解析之路由方法树
│ ├── 05 gin框架源码解析之路由注册与路由匹配
│ └── 06 gin框架源码解析之中间件详解

├── 2.Go连接数据库
│ ├── 07 Go连接MySQL
│ ├── 08 database/sql及mysql驱动注册源码分析
│ ├── 09 database/sql增删改查操作
│ ├── 10 mysql预处理和SQL注入
│ ├── 11 MySQL事务操作
│ ├── 12 使用sqlx连接MySQL
│ ├── 13 sqlx基本使用
│ ├── 14 sqlx.In函数介绍和使用
│ ├── 15 使用go-redis连接redis
│ ├── 16 go-redis基本使用
│ └── 17 pipeline与watch事务

├── 3.常用Web开发组件
│ ├── 18 zap日志库介绍
│ ├── 19 zap日志库自定义配置
│ ├── 20 gin框架添加zap记录日志
│ ├── 21 使用viper读取配置信息(配置热加载)
│ ├── 22 从viper获取配置信息
│ ├── 23 优雅关机和平滑重启
│ ├── 24 大型Web项目CLD分层理念
│ ├── 25 搭建较通用GoWeb开发脚手架(上)
│ ├── 26 搭建较通用GoWeb开发脚手架(下)
│ ├── 27 使用结构体变量保存配置信息
│ └── 28 补充viper库的注意事项

├── 4.项目实践
│ ├── 29 补充通过命令行参数获取配置文件路径
│ ├── 30 课前唠叨之编程应该怎么学
│ ├── 31 用户表结构设计
│ ├── 32 基于雪花算法生成用户id
│ ├── 33 梳理注册业务流程
│ ├── 34 请求参数的获取与校验
│ ├── 35 使用validator库进行参数校验
│ ├── 36 创建用户保存至数据库
│ ├── 37 配置mode控制日志输出位置
│ ├── 38 登录功能基本实现
│ ├── 39 定义错误码并封装响应方法
│ ├── 40 用户认证模式介绍
│ ├── 41 JWT(JSON Web Token)介绍
│ ├── 42 在项目中使用JWT认证
│ ├── 43 优化JWT认证中间件
│ ├── 44 解决代码中循环引用的问题
│ ├── 45 refresh token模式详解
│ ├── 46 限制同一账号同一时间只能登录一个设备
│ ├── 47 前端vue实现登录注册功能介绍
│ ├── 48 为Go项目编写Makefile
│ ├── 49 使用Air实现文件实时重载
│ ├── 50 bluebell社区列表接口实现1
│ ├── 51 bluebell社区列表接口实现2
│ ├── 52 bluebell社区详情接口实现
│ ├── 53 bluebell帖子表结构设计及模型定义
│ ├── 54 bluebell实现创建帖子功能
│ ├── 55 bluebell实现帖子详情接口
│ ├── 56 bluebell帖子详情接口优化
│ ├── 57 bluebell分页展示帖子列表
│ ├── 58 解决传给前端数字id失真的问题
│ ├── 59 贴子投票功能需求分析
│ ├── 60 定义投票功能相关redis key
│ ├── 61 贴子投票功能请求参数校验
│ ├── 62 贴子投票功能逻辑分析
│ ├── 63 实现贴子投票功能
│ ├── 64 贴子投票功能测试及完善
│ ├── 65 新版查询贴子接口之获取请求参数
│ ├── 66 新版查询贴子接口之功能实现
│ ├── 67 新版查询帖子接口之获取帖子分数
│ ├── 68 新版查询帖子接口之补充按社区查询
│ ├── 69 新版查询帖子接口整合
│ ├── 70 使用swagger生成接口文档
│ └── 71 编写单元测试

├── 5.性能分析与限流策略
│ ├── 72 常用的HTTP服务压测工具介绍
│ ├── 73 漏桶令牌桶限流算法介绍及编写限流中间件
│ ├── 74 漏桶及令牌桶第三方库源码解析
│ └── 75 使用pprof进行性能分析

└── 6.项目部署
├── 76 使用Docker部署Go程序示例
├── 77 使用Docker Compose部署bluebell项目
├── 78 使用Docker部署bluebell项目
├── 79 使用nohup及supervisor部署bluebell项目
└── 80 使用nginx部署bluebell的两种模式及跨域问题

今日签到
搜索