腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Zephery
专栏作者
举报
43
文章
52927
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章
java
云数据库 Redis
spring
编程算法
数据库
nginx
网络安全
其他
分布式
sql
tomcat
kubernetes
缓存
jenkins
https
javascript
lua
github
api
http
容器
面向对象编程
aop
equals
int
integer
php
python
node.js
json
云数据库 SQL Server
打包
git
linux
容器镜像服务
日志服务
命令行工具
网站
devops
spark
hadoop
jvm
jdbc
hashmap
tcp/ip
spring cloud
微信
架构设计
kafka
任务调度
es
Elasticsearch Service
exception
继承
权限
异常
搜索文章
搜索
搜索
关闭
Redisson分布式锁源码
云数据库 Redis
lua
其他
分布式
javascript
最近碰到的一个问题,Java代码中写了一个定时器,分布式部署的时候,多台同时执行的话就会出现重复的数据,为了避免这种情况,之前是通过在配置文件里写上可以执行这段代码的IP,代码中判断如果跟这个IP相等,则执行,否则不执行,想想也是一种比较简单的方式吧,但是感觉很low很low,所以改用分布式锁。 目前分布式锁常用的三种方式:1.数据库的锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。其中数据库中的锁有共享锁和排他锁,这两种都无法直接解决数据库的单点和可重入的问题,所以,本章还是来讲讲基于Redis的分布式锁,也可以用其他缓存(Memcache、Tair等)来实现。
Zephery
2019-12-06
926
0
谈谈个人网站的建立(七)—— 那些建站必备的插件
其他
欢迎访问我的网站http://www.wenzhihuai.com/ 。感谢,如果可以,希望能在GitHub上给个star,GitHub地址https://github.com/Zephery/newblog 。 建站的一开始,我也想自己全部实现,各种布局,各种炫丽的效果,想做点能让大家佩服的UI出来,但是,事实上,自己作为专注Java的程序员,前端的东西一碰脑子就有“我又不是前端,浪费时间在这合适么?”这种想法,捣鼓来捣鼓去,做出的东西实在是没法看,我就觉得,如果自己的“产品”连自己都看不下去了,那还好意
Zephery
2018-03-12
1.4K
0
java归并排序
其他
package datastruct; /** * Created by Zephery on 2017/3/3. */ public class Solution { public static void printArray(int[] arr, int i, int j) { System.out.print("["); for (int k = i; k < j; k++) { System.out.print(arr[k] +
Zephery
2018-03-12
781
0
2017-03-12学习笔记
其他
1.继承的加载顺序 执行顺序大体上可以说是先父类后子类,父类static域 ==》子类static域 ==》父类数据成员域 ==》父类构造器 ==》子类数据成员域 ==》子类构造器 2.优化Hiber
Zephery
2018-03-12
612
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档