自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【golang自学之路(四)】实现一账号N地登录问题!redis+JWT实现详讲

使用redis+JWT实现了一个账号多地登录。这里有一点美中不足,就是方法中这段代码如果能从viper的配置中读取,并改写,可以实现一个账号任意N地登录。

2024-06-04 00:00:25 918

原创 【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 930 1

原创 【架构学习(三)】高性能存储设计流程

作为后端开发应该对整体系统架构有一定了解。所以需要学习有关软件系统架构知识。我采用读书的方式去了解整体软件系统架构,所读书名《从零开始学架构》。学习目标:1.架构设计目的及复杂度来源2.架构设计流程3.高性能架构4.CAP理论和FMEA方法5.高可用架构6.可扩展架构7.微服务架构最佳实践8.互联网架构技术写此博客的目的:1.完成学习目标2.对书中内容进行总结,得到自己的阅读心得3.方便其他入门小伙伴快速得到干货4.方便自己回顾架构知识。

2024-05-13 23:44:35 878 1

原创 goland无法使用debug,修复

查看其他博客说是当使用老版本的goland,golang版本为高版本时就会出现debug问题,需要手动更换dlv。现象goland在debug的时候,一直卡在打的断点处,释放断点程序就执行结束。第二步:找到刚才下载好的dlv 这个路径就是你当前cmd执行路径。第三步:找到你的goland应用按照这个地址去替换。可以debug了,完美。第一步:cmd中执行。

2024-05-09 21:49:22 235

原创 【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 691

原创 【架构学习(二)】架构设计流程

作为后端开发应该对整体系统架构有一定了解。所以需要学习有关软件系统架构知识。我采用读书的方式去了解整体软件系统架构,所读书名《从零开始学架构》。学习目标:1.架构设计目的及复杂度来源2.架构设计流程3.高性能架构4.CAP理论和FMEA方法5.高可用架构6.可扩展架构7.微服务架构最佳实践8.互联网架构技术写此博客的目的:1.完成学习目标2.对书中内容进行总结,得到自己的阅读心得3.方便其他入门小伙伴快速得到干货4.方便自己回顾架构知识。

2024-04-21 23:52:39 630 1

原创 【架构学习(一)】架构设计目的及复杂度来源

作为后端开发应该对整体系统架构有一定了解。所以需要学习有关软件系统架构知识。我采用读书的方式去了解整体软件系统架构,所读书名《从零开始学架构》。1.架构设计目的及复杂度来源2.架构设计流程3.高性能架构4.CAP理论和FMEA方法5.高可用架构6.可扩展架构7.微服务架构最佳实践8.物联网架构技术1.完成学习目标2.对书中内容进行总结,得到自己的阅读心得3.方便其他入门小伙伴快速得到干货4.方便自己回顾架构知识。

2024-04-17 10:46:15 557 1

原创 【golang自学之路(一)】如何通过go modules进行导包

新手学go使用go modules解决问题

2024-04-10 15:26:33 429 1

原创 【aop+redis+spel表达式】注解实现分布式锁

采用spel+redis实现注解分布式锁

2024-03-03 12:27:46 927

原创 【Mybatis】大量插入/修改数据库方法实践对比

企业开发时候经常会有大量企业开发时候经常会有大量对数据库批量操作的时候,本文详细阐述了这些方法对数据库批量操作的时候,本文详细阐述了这些方法

2024-01-20 13:02:51 1065

原创 【spring分析】IOC工作原理

学习springboot

2023-10-19 13:45:42 79

原创 【git】将远程origin/master拉到当前分支下,并解决冲突

将远程mater拉到本地分支上

2023-08-21 13:35:12 1375 1

原创 【新人bug(一)】Postman请求出现200和400交替,无法请求到服务器问题

新人遇到bug自行解决分析过程

2023-08-15 14:08:16 503 1

原创 【Apollo】原理详解

apollo三个方面,整体框架,应用管理,发布配置应用进行阐述和源码分析

2023-08-06 17:22:05 1218

原创 【Mac】电脑快捷键+idea快捷键+好用软件

新入职小白推荐使用快捷键

2023-08-03 14:59:39 191

原创 预约活动(秒杀)项目中如何设置秒杀大闸和队列泄洪?

完善秒杀项目,增加了新的功能**秒杀大闸和队列泄洪**。

2022-10-25 22:26:32 1003 1

原创 预约活动(秒杀)项目中如何高效的保证下单交易成功?保证redis,mysql的最终一致性?

项目连接:https://gitee.com/llbnk/book_activity_platform/tree/master

2022-10-21 18:43:41 1899

原创 快速使用rocketmq

新手使用rocketmq的心得和笔记

2022-09-29 09:46:12 385

原创 jar包部署云端之--快速部署

jar包部署云端之--快速部署,以及一些jar包运行的注意问题,BUG等

2022-08-24 14:12:09 1587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除