- 博客(14)
- 收藏
- 关注
原创 Redis实际生产中使用(第一期)
本文讲解了Redis在实际工作中作为缓存的常见用法,重点介绍了通过Lua脚本实现分布式锁的方案。首先解析了Redis作为key-value存储的特性,然后详细说明了如何利用Lua脚本实现原子性的加锁和解锁操作(包含setnx+expire组合命令),解决了客户端分步执行的中间状态问题。文章还提供了完整的Spring Boot实现代码,包括等待锁、重试机制等高级功能,并展示了如何通过RedisTemplate执行Lua脚本。这种方案确保了分布式环境下的线程安全,是Redis在实际应用中的典型使用场景。
2025-06-12 11:06:37
286
1
原创 个人工作手册--设计模式
Java设计模式之创建型:工厂模式详解(简单工厂+工厂方法+抽象工厂)_简单工厂模式,工厂方法模式,抽象工厂模式-CSDN博客
2024-11-05 14:57:34
189
原创 个人笔记谷粒商城项目第七节(141集~160集)
1、引入依赖2、config文件//1、创建配置//2、根据config创建出RedissonCLient示例3、测试成功@Test。
2024-07-21 19:44:48
941
原创 个人笔记谷粒商城项目第五节(101集~120集)
建议都可以看看,总结的很好ES 里的 Index 可以看做一个库,而 Types 相当于表, Documents 则相当于表的行。
2024-07-13 15:09:53
858
原创 个人笔记谷粒商城项目第四节(81集~100集)
个人笔记谷粒商城项目第四期(81集~100集),我会把一些亮点总结出来,其中我遇到的一些报错,也会罗列出来。
2024-07-12 21:30:15
748
原创 个人笔记谷粒商城项目第三节(61集~80集)
1)、编写一个自定义的校验注解,@Documented,@Constraint,@Target,@Retention这些都为元注解,可以参考其他博客讲解Class
2024-07-03 23:13:54
661
原创 个人笔记谷粒商城项目第二节(45集~60集)
第59集 纯前端,如果前端代码直接用老师的会有报错,意思就是缺少两个文件category-cascader,singleUpload。(../common/category-cascader)(components/upload/singleUpload )这两个是路径,所以把这两的文件所在的文件夹放入就正确了。第48集:将商品服务加入nacos中,修改前端代码(简单省略)第53集配置前端edit 回显数据,简单 跳过。第54,55集 纯前端配置拖拽功能。第49集:修改前端代码,省略。
2024-06-05 21:45:26
517
原创 个人笔记谷粒商城项目第一节(1集~44集)
在微服务架构中,APIGateway作为整体架构的重要组牛,它抽象了微服务中都需要的公共功能,同时提供了客户端负载均衡,服务自动熔断,灰度发布,统一认证,限流流控,日志统计等丰富的功能,帮助我们解决很多API管理难题。liunx环境服务器,我们使用阿里云服务器,可以跳过安装mysql,docker,redis等之后需要用再返回来补一下配置(第6,7,8,9,10,11,12集)应用场景,对于多个微服务使用相同的数据源,比如使用同一组数据库,可以不用写到同一个配置文件,可以集中写到nacos配置中。
2024-05-28 23:13:30
727
原创 使用workbeach8.0远程连接阿里云centos20.02的mysql8.0
博客摘要:首先在阿里云中下载mysql,在这里不再讲解 使用workbeach远程连接mysql(重点讲解)远程连接需要的配置建立一个mysql用户,使其允许远程连接 开放防火墙端口 在阿里云上配置安全组 查看网络速度,如果网速太慢,workbeach可能连接失败建立用户,允许连接首先使用用户登录到mysql数据库,使用命令 sudo mysql -uroot -p 注意这里 uroot是使用root用户登录,如果你要使用其他用户登录将这个root改成其他的用户名,例如使用m.
2021-12-16 14:46:24
994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人