- 博客(9)
- 资源 (2)
- 收藏
- 关注
翻译 Gradle vs Maven 比较
1. 灵活性谷歌采用gradle构建andriod不是因为构建脚本就是代码,而是因为gradle是可扩展的。比如gradle允许调用C/C++进行native 开发。另外,gradle可以扩展到其他生态圈,比如可以嵌入其他系统,因为gradle提供了一套tooling api。Gradle和maven都遵循约定大于配置,但是maven的模型比较僵硬,一些个性化配置很难实现甚至不可能
2017-11-30 18:25:15 8824
转载 Maven VS Gradle
1. 依赖定义groupId、artifactId、version. 三个属性定义一个依赖,version可以省略 gradel相对简洁,举例如下: org.mybatis mybatis 3.4.5 org.mybatis mybatis 3.4.5gradle如下:compil
2017-11-30 16:17:58 277
转载 数据库中间件mycat测试之一
一、Mycat根据官网的定义:Mycat是一个可以用于MySQL读写分离和高可用的中间件,一个模拟为MySQL Server的超级数据库,一个能平滑扩展支持1000亿大表的分布式数据库系统,一个可管控多种关系数据库的数据库路由器,一个平滑从关系数据升级到大数据的应用中间件。其前身是阿里的Cobar项目。 介绍就不多说了,可以看官网http://www.mycat.org.cn/ 接下来我们实践吧。...
2017-11-15 17:47:25 441
转载 数据库中间件mycat测试之二
完整文章下载地址:http://download.csdn.net/detail/dreamcode/9383516 简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分到一个数据库,而另外的某些行切分到其他的数据库中,其中选择合适的切分规则至关重要,因为它决定了后续数据聚合的难易程度。 有几种典型的分片规则包括: (1)按照用户主键ID求模,将数据分散到不同的数据库...
2017-11-15 17:43:55 310
原创 为什么引入数据库中间件
1. 为什么当业务量,数据量日益增加时,传统的单个数据库无法承载系统的性能,这个时候就需要分库分表。如果分库分表,传统的读写分离架构能减轻系统负担,但是每个DB都是数据的全集,而且无法从根本上解析系统写的性能瓶颈。所以我们引入数据库中间件如果执行sql select * from tablename where id=1, 则会路由到DB1 进行查询。2. 常见数据库中间件...
2017-11-15 17:42:25 1255
原创 Mysql VS Postgresql
1. 事务性1. Postgresql 实现了读已提交(默认),可重复读,可串行化,没有实现读未提交 Mysql 实现了读未提交,读已提交,可重复读(默认),可串行化四个隔离级别2. MySQL 在REPEATABLE READ隔离级别下,普通的select语句是看不到在事务启动之后已经提交的数据,但select for update却能看到,也就是说普
2017-11-14 11:20:29 317
原创 数据库事务隔离级别测试-postgresql
1. read-committed (default 级别)客户端A:epmdb=> start transaction ;START TRANSACTIONepmdb=> update t1.dbversion set value =1200 where dbversionid=1;UPDATE 1epmdb=> 客户端B:epmdb=> start
2017-11-10 17:04:22 1684
转载 主线程等待所有子线程执行完毕后再继续的问题
1. join 方法public class WorkThread extends Thread { @Override public void run() { try { System.out.println(getName() + "run start."); //模拟完成子任务执行的时间
2017-11-08 16:51:10 2395
原创 Integrate cache的易错点
public class Test{ public static void main(String[] args) { Integer a=100; Integer b=100; Integer c=new Integer(100); Integer d=new Integer(100);
2017-11-08 16:40:21 268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人