敏捷开发
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 · 254 阅读 · 0 评论 -
分布式锁以及分布式锁在项目中的使用总结
1 分布式锁的三种实现方式第一:基于数据库第二:基于缓存第三:基于Zookeeper2 基于数据库实现分布式锁要实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现了。当我们要锁住某个方法或资源时,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录。CREATE TABLE `methodLock` ( `id` int(11) NOT NU...原创 2019-02-16 23:09:06 · 1515 阅读 · 0 评论