- gin框架
- zap日志库
- Viper配置管理
- swagger生成文档
- JWT认证
- 令牌桶限流
- Go语言操作MySQL
- Go语言操作Redis
├── bin
│ └── bluebell
├── conf
│ └── config.yaml
├── static
│ ├── css
│ │ └── app.0afe9dae.css
│ ├── favicon.ico
│ ├── img
│ │ ├── avatar.7b0a9835.png
│ │ ├── iconfont.cdbe38a0.svg
│ │ ├── logo.da56125f.png
│ │ └── search.8e85063d.png
│ └── js
│ ├── app.9f3efa6d.js
│ ├── app.9f3efa6d.js.map
│ ├── chunk-vendors.57f9e9d6.js
│ └── chunk-vendors.57f9e9d6.js.map
└── templates
└── index.html
- 视频教程地址:GoWeb进阶—两周开发一个基于vue+go+gin+mysql+redis的博客论坛web项目!!!从零到部署上线
- GitHub仓库:https://github.com/mao888/bluebell
- GitEE仓库:https://gitee.com/hu_maomao/bluebell
- 编程:用代码解决生活中的问题
- 技术与知识的区别:
-
- 知识:记住地球是圆的
- 技术:自己学会游泳,自己学会开车
- 基于雪花算法生成用户ID
- gin框架中使用validator若干实用技巧
- 《限制账号同一时间只能登录一个设备》
- 《基于Cookie、Session和基于Token的认证模式介绍》
- 在gin框架中使用JWT认证
- 为Go项目编写Makefile
- 使用Air实现Go程序实时热重载
- 分页
- JSON实战拾遗之数字精度
- 你需要知道的那些go语言json技巧
- 帖子投票(点赞)功能设计与实现
- 《基于用户投票的排名算法》
- 使用swagger生成接口文档
- HTTP Server常用压测工具介绍
- 漏桶和令牌桶限流策略介绍及使用
- option选项模式
- Go pprof性能调优
- 如何使用docker部署Go Web程序
- 部署Go语言程序的N种方法
- 《企业代码发布流程及CICD介绍》