
golang学习之路
文章平均质量分 87
llbnk
后端软件开发工作,不断学习更多软件知识。qq后端交流群:279868576
展开
-
【golang自学之路(四)】实现一账号N地登录问题!redis+JWT实现详讲
使用redis+JWT实现了一个账号多地登录。这里有一点美中不足,就是方法中这段代码如果能从viper的配置中读取,并改写,可以实现一个账号任意N地登录。原创 2024-06-04 00:00:25 · 1162 阅读 · 0 评论 -
【golang自学之路(三)】go-web快速开发脚手架搭建
golang做web开发搭建快速脚手架:1.采用gin框架+gorm框架负责resful+mysql2.缓存采用go-redis3.日志选择zap4.配置采用vipergolang web脚手架项目采用CLD分层理念Controller:服务的入口,负责处理路由、参数校验、请求转发。:逻辑(服务)层,负责处理业务逻辑。**DAO/Repository:**负责数据与存储相关功能。区别于java框架常用的MVC框架,CLD更好的杜绝了Model层在处理业务逻辑时的臃肿。原创 2024-06-03 21:45:37 · 2032 阅读 · 1 评论 -
【golang自学之路(二)】源码分析gin框架路由注册,存储,寻找
文章目录前言Run方法注册路由路由寻找默认中间件总结我的目标前言学习完golang基础语法后,学习gin框架,参考李文周老师的博客进行学习。gin框架主要分为一下二个部分1.gin框架的路由注册2.gin框架的中间件使用最常见的gin框架使用如霞:package mainimport ( "github.com/gin-gonic/gin")func main() { r := gin.Default() r.GET("/",func(context *gin.Co原创 2024-05-09 13:39:25 · 841 阅读 · 0 评论 -
【golang自学之路(一)】如何通过go modules进行导包
新手学go使用go modules解决问题原创 2024-04-10 15:26:33 · 565 阅读 · 1 评论