0.风铃草博客系统介绍

本文详细介绍了如何进行项目开发,包括目录结构设计、配置管理、gin和gorm等技术的集成,以及错误码设计、MVC架构、数据库操作、权限验证、分布式ID生成和多种部署方法。代码可在Gitee上获取:https://gitee.com/lymgoforIT/bluebell
摘要由CSDN通过智能技术生成

该项目主要是做笔记,学习项目开发技巧、目录结构设计、中间件使用等。涉及知识点整体如下:

  1. 项目目录结构设计
  2. 项目配置管理viper
  3. 路由分组与管理设计
  4. gin中间件
  5. zap日志库的集成与使用
  6. redis(go-redis库)的集成与使用
  7. mysql(gorm库)的集成与使用
  8. 错误码设计
  9. MVC三层架构,简单CRUD开发
  10. 投票、点赞业务思路
  11. jwt权限校验
  12. 雪花算法产生分布式唯一ID
  13. 项目部署(使用docker部署,使用docker-compose部署,部署到服务器,购买域名部署等)

代码地址:https://gitee.com/lymgoforIT/bluebell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值