![](https://img-blog.csdnimg.cn/548b45544339406c95ddaf0fdcadea1c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
案例
文章平均质量分 70
案例
响彻天堂丶
那万一赢了呢?
展开
-
【java】【布式锁实战多节点】【多节点定时任务只执行一次】
需求,由于现在定时任务较多,bash项目单机部署压力过大、效率太低,现需要多机部署,并且当前时刻只能有一个定时任务成功执行。3 JAVA demo环境概述启3个springboot项目,端口不一致,定时任务代码一致。当前任务获取锁,如果获取到锁,则执行任务,如果获取不到,则什么都不干。Code:检测任务:日志:检测结果:问题: 由于任务执行的时间很短,A节点抢到锁释放锁完成了,B节点抢锁去发现就没有锁,导致上报任务重复执行。检测任务:日志:检测结果:没有重复任务缺陷: 如果节点A抢到锁,原创 2022-08-25 15:23:03 · 2491 阅读 · 0 评论 -
Spring Boot 大文件上传(断点上传)、服务端分片下载、客户端分片下载(断点下载)
Spring Boot 大文件上传(断点上传)、服务端分片下载、客户端分片下载(断点下载)原创 2022-07-15 14:34:36 · 1804 阅读 · 0 评论 -
java 集成 Google 登录
步骤:2 google 授权配置2.1 配置网站2.2 配置投屏3.2 授权码回调接口3.3 获取授权码描述: 运行后,直接访问,获取授权码原创 2022-06-06 17:15:35 · 2357 阅读 · 6 评论 -
java 集成 Facebook 登录
步骤:2 Facebook 配置2.1 进入开发者配置2.2 创建应用描述: 创建应用,集成FaceBook 登录描述: 记录appId、appSecret描述: 设置获取授权码url描述: 查看其它3.2 拼接uri后点击获取授权码原创 2022-06-06 17:02:42 · 2266 阅读 · 0 评论