![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目构建
dotsee
这个作者很懒,什么都没留下…
展开
-
gradle 学习笔记(一)
gradle 学习笔记(一) 1、gradle 是什么? gradle是一个开源的项目自动化构建工具,建立在Apach Ant 和Apache Maven的概念基础之上,并基于Groovy语言,而不再使用XML形式管理构建脚本。用一张图来表示Ant、Maven、Gradle之间的关系: 2、groovy是什么? groovy是基于java虚拟机的一种敏...原创 2018-07-08 20:05:28 · 253 阅读 · 0 评论 -
分布式锁以及分布式锁在项目中的使用总结
1 分布式锁的三种实现方式 第一:基于数据库 第二:基于缓存 第三:基于Zookeeper 2 基于数据库实现分布式锁 要实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现了。 当我们要锁住某个方法或资源时,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录。 CREATE TABLE `methodLock` ( `id` int(11) NOT NU...原创 2019-02-16 23:09:06 · 1506 阅读 · 0 评论