项目构建
天蓝Skyline
这个作者很懒,什么都没留下…
展开
-
maven+liquibase实现持续数据库集成
使用liquibase-maven-plugin实现持续数据库集成数据库版本管理、持续集成一直都是大家比较关心的问题,网上也有很多相关的文章介绍。一直都很羡慕ruby on rails的database migration,非常强大,好在java阵营也有类似的工具可以帮助大家管理数据库版本,实现数据库迁移。本文将针对liquibase-maven-plugin这个mav转载 2015-09-25 10:52:56 · 6031 阅读 · 0 评论 -
gradle wrapper使用
当我们平时使用gradle来构建项目的时候,可以现在电脑上安装gradle,在配置环境变量之后就能正常使用了不过当我们把项目分享给一个电脑上没安装gradle的人时,整体的项目构建还需要配置,显得麻烦。由此就有了今天的主角:gradle wrapper 一个gradle的封装体,即使电脑上没有安装gradle也能构建。想使用gradle wrapper,转载 2017-11-28 17:27:55 · 513 阅读 · 0 评论 -
gradle 离线模式offline 用法
1。 离线模式 offline所谓离线模式offline,就是gradle在解析依赖的时候采用本地的依赖库(如 GRADLE_USER_HOME指定的路径),而不是依据项目build.gradle文件中设置的仓库地址进行解析。这样就可以很快速的完成解析工作,而不至于花大量时间连接依赖仓库。但是采用这种模式有一个前提:项目所有的依赖都已经存在本地依赖库中。所以,若是项目中有新增或者修改依赖,则不原创 2017-11-29 17:22:07 · 43613 阅读 · 1 评论 -
分布式事务理解1
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因...转载 2018-09-03 22:45:16 · 166 阅读 · 0 评论 -
分布式事务理解2
浅谈分布式事务 现今互联网界,分布式系统和微服务架构盛行。一个简单操作,在服务端非常可能是由多个服务和数据库实例协同完成的。在一致性要求较高的场景下,多个独立操作之间的一致性问题显得格外棘手。基于水平扩容能力和成本考虑,传统的强一致的解决方案(e.g.单机事务)纷纷被抛弃。其理论依据就是响当当的CAP原理。往往为了可用性和分区容错性,忍痛放弃强一致支持,转而追求最终一致性。分布式系统的特性...转载 2018-09-03 22:46:13 · 181 阅读 · 0 评论