- 博客(4)
- 资源 (41)
- 收藏
- 关注
转载 基于redis脚本实现安全的分布式锁
最近项目中需要用到一个分布式的锁,考虑到基于会话节点实现的zookeeper锁性能不够,于是想使用redis来实现一个分布式的锁。看了网上的几个实现方案后,发现都不够严谨。比如这篇:用Redis实现分布式锁里面设计的锁有个最大的问题是锁的超时值TTL会一直被改写,“尽管C3没拿到锁,但它改写了C4设置的锁的超时值,不过这一点非常微小的误差带来的影响可以忽略不计”,其实在高并发的时候会导致进程“饿死...
2018-02-28 10:56:46 1027
原创 深入理解Java内存模型系列文章
深入理解Java内存模型(一)——基础深入理解Java内存模型(二)——重排序深入理解Java内存模型(三)——顺序一致性深入理解Java内存模型(四)——volatile深入理解Java内存模型(五)——锁深入理解Java内存模型(六)——final深入理解Java内存模型(七)——总结...
2018-02-24 13:50:29 628
原创 三种方式实现限制IP访问
方式一:Linux防火墙实现#阻止所有IP访问iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j DROP#然后再添加白名单iptables -A INPUT -s 1.2.3.4 -p tcp --dport 80 -j ACCEPT###############或者###########iptables -A INPUT -s
2018-02-05 18:31:08 32098 1
原创 三种方式实现生产者和消费者模式
方式一:同步关键字实现//用同步实现wait/notifyAllpublic class Stroge { private LinkedList list; private int maxSize; public Stroge(LinkedList list, int maxSize) { this.list = list; this
2018-02-05 18:23:29 4931
solr-dataimporthandler-scheduler-1.1
2016-09-08
solr定时增量更新索引所需jar包
2016-09-08
Jquery操作select标签例子
2016-06-28
redis-desktop-manager-0.8.8
2017-09-30
Findbugs 1.0.1
2017-09-01
solr6--solr-dataimporthandler-scheduler-1.1
2016-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人