在分布式环境下,多个程序/线程都需要对某一份(或有限制)的数据进行修改时,针对程序进行控制,保证同一时间节点下,只有一个程序/线程对数据进行操作的技术。
简单来讲 就是在分布式项目 保证 多个线程 对某一份数据 同一个时间 节点下 ,只有一个线程进行操作
一些有名气的博客三种实现分布式锁的方式
https://blog.csdn.net/wuzhiwei549/article/details/80692278?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165268614116782388084541%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165268614116782388084541&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~hot_rank-2-80692278-null-null.142v9control,157v4control&utm_term=Java%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81&spm=1018.2226.3001.4187
Java分布式锁(一行代码搞定) 里面有模板方法
https://blog.csdn.net/mayongzhan_csdn/article/details/80748914?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165268614116782388084541%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165268614116782388084541&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~hot_rank-12-80748914-null-null.142v9control,157v4control&utm_term=Java%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81&spm=1018.2226.3001.4187
Java分布式锁
https://blog.csdn.net/qq_42891281/article/details/107729595
Java分布式锁(6种实现方法)
https://blog.csdn.net/qq_40873718/article/details/105888915
Java实现分布式锁的三种方式
https://blog.csdn.net/qq_43640119/article/details/123778284?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6-123778284-blog-107729595.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6-123778284-blog-107729595.pc_relevant_default&utm_relevant_index=8
Java分布式锁,搞懂分布式锁实现看这篇文章就对了
https://www.cnblogs.com/toutou/p/java_lock.html
Zookeeper 分布式锁 - 图解 - 秒懂
https://blog.csdn.net/crazymakercircle/article/details/85956246?spm=1001.2014.3001.5506
什么是分布式锁?实现分布式锁的三种方式
https://www.cnblogs.com/liuqingzheng/p/11080501.html#!comments
Java分布式锁
https://blog.csdn.net/qq_35549286/article/details/119948699



