- 博客(13)
- 收藏
- 关注
原创 redis分布式锁
• 第二就是没有指定自动释放时间,由于 redisson 有 watch dog (看门狗)机制,watch dog 默认的 releaseTime 是 30s,给锁加上 30s 的自动释放时间,并且每隔 releaseTime / 3 即 10 s 去检查业务是否完成,如果没有完成重置 releaseTime 为 30 s, 即锁的续约,所以一个业务严重阻塞的话会造成系统资源的极大浪费。先创建redis分布式锁对象,然后在异步方法外部获取线程ID,把线程ID传入异步方法,然后通过异步解锁方法解锁。
2024-09-30 12:07:05
315
原创 自定义防止重复提交注解@PreventDuplicateSubmit,Spring Aop
【代码】自定义防止重复提交注解@PreventDuplicateSubmit,Spring Aop。
2024-08-02 10:22:40
273
原创 记录Java导出Excel,给某个单元格设置文本格式或者某一列设置文本格式,需要给用户编号列设置为文本格式
Java导出Excel,给某个单元格设置文本格式或者某一列设置文本格式记录
2024-07-19 16:48:57
484
原创 springmvc搭建问题记录
springmvc搭建问题:SimpleUrlHandlerMapping以及mvcContentNegotiationManager
2024-03-18 23:11:35
379
原创 rocketmq的安装及使用
1.安装下载地址:Quick Start - Apache RocketMQ下载安装4.9.2版本2.解压后复制安装路径,准备配置系统环境变量3.配置环境变量3.1点击系统属性3.2 点击高级系统属性3.3 选择高级中的环境变量3.4 新建环境变量3.5 配置 ROCKETQ_HOME3.6 配置NAMESRV_ADDR4.配置好环境变量后进入cmd5.进入cmd后输入命令 .\bin\mqbroker...
2021-12-07 19:15:47
853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人