- 博客(20)
- 收藏
- 关注
原创 【git】如何快速准确的回退(revert)已经合并(merge)主分支(master)的新提交代码
我们在做一些需求,正常流程经过开发,测试到最后和代码上线。但是有时候就会发生一些小插曲,比如产品说老板说某某某你的代码要延后上线!!或者你写的不合格预发环境出问题了!!你都需要revert代码,回退成你merge之前的主分支。那么如何快速精准的做呢?这样不仅快速而且不用手动修改代码,下次要是还需要merge,只需要去revert你revert掉的代码就可以了。
2024-10-19 23:50:16
2902
1
原创 【golang自学之路(四)】实现一账号N地登录问题!redis+JWT实现详讲
使用redis+JWT实现了一个账号多地登录。这里有一点美中不足,就是方法中这段代码如果能从viper的配置中读取,并改写,可以实现一个账号任意N地登录。
2024-06-04 00:00:25
1143
原创 【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
1962
1
原创 【架构学习(三)】高性能存储设计流程
作为后端开发应该对整体系统架构有一定了解。所以需要学习有关软件系统架构知识。我采用读书的方式去了解整体软件系统架构,所读书名《从零开始学架构》。学习目标:1.架构设计目的及复杂度来源2.架构设计流程3.高性能架构4.CAP理论和FMEA方法5.高可用架构6.可扩展架构7.微服务架构最佳实践8.互联网架构技术写此博客的目的:1.完成学习目标2.对书中内容进行总结,得到自己的阅读心得3.方便其他入门小伙伴快速得到干货4.方便自己回顾架构知识。
2024-05-13 23:44:35
1110
1
原创 goland无法使用debug,修复
查看其他博客说是当使用老版本的goland,golang版本为高版本时就会出现debug问题,需要手动更换dlv。现象goland在debug的时候,一直卡在打的断点处,释放断点程序就执行结束。第二步:找到刚才下载好的dlv 这个路径就是你当前cmd执行路径。第三步:找到你的goland应用按照这个地址去替换。可以debug了,完美。第一步:cmd中执行。
2024-05-09 21:49:22
1389
原创 【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
829
原创 【架构学习(二)】架构设计流程
作为后端开发应该对整体系统架构有一定了解。所以需要学习有关软件系统架构知识。我采用读书的方式去了解整体软件系统架构,所读书名《从零开始学架构》。学习目标:1.架构设计目的及复杂度来源2.架构设计流程3.高性能架构4.CAP理论和FMEA方法5.高可用架构6.可扩展架构7.微服务架构最佳实践8.互联网架构技术写此博客的目的:1.完成学习目标2.对书中内容进行总结,得到自己的阅读心得3.方便其他入门小伙伴快速得到干货4.方便自己回顾架构知识。
2024-04-21 23:52:39
1121
1
原创 【架构学习(一)】架构设计目的及复杂度来源
作为后端开发应该对整体系统架构有一定了解。所以需要学习有关软件系统架构知识。我采用读书的方式去了解整体软件系统架构,所读书名《从零开始学架构》。1.架构设计目的及复杂度来源2.架构设计流程3.高性能架构4.CAP理论和FMEA方法5.高可用架构6.可扩展架构7.微服务架构最佳实践8.物联网架构技术1.完成学习目标2.对书中内容进行总结,得到自己的阅读心得3.方便其他入门小伙伴快速得到干货4.方便自己回顾架构知识。
2024-04-17 10:46:15
778
1
原创 【Mybatis】大量插入/修改数据库方法实践对比
企业开发时候经常会有大量企业开发时候经常会有大量对数据库批量操作的时候,本文详细阐述了这些方法对数据库批量操作的时候,本文详细阐述了这些方法
2024-01-20 13:02:51
1245
原创 预约活动(秒杀)项目中如何高效的保证下单交易成功?保证redis,mysql的最终一致性?
项目连接:https://gitee.com/llbnk/book_activity_platform/tree/master
2022-10-21 18:43:41
2095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人