两阶段提交(2PC) XA是X/Open CAE Specification (Distributed Transaction Processi...
1、五种通知的执行顺序。 2、多个切面的情况下,可以通过@Order指定先后顺序,数字越小,优先级越高。
1、解压 tar -zxvf zookeeper-3.4.8.tar.gz 2、复制并修改配置文件 conf/zoo.cfg文件 修改数...
1、找源 # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community...
1、String为什么不可变 String类被final修饰,是不可以被继承,方法不可以被重写的;底层是由final修饰的char数组组成的,说...
1、概述 所有的Java对象都拥有Object默认的方法。 2、成员 2.1方法 registerNatives()【底层实现、不研究】 ha...
CyclicBarrier是一个同步工具类,它允许一组线程在到达某个栅栏点(common barrier point)互相等待,发生阻塞,直到最...
作用 只能保证共享变量的可见性,不能保证共享变量操作的原子性。 原理 线程: A B C ,共享变量:s 例:三个线程同时对共享变量 1、...
功能: CountDownLatch这个类能够使一个或者多个线程等待其他线程完成各自的工作后再执行。 原理: CountDownLatch是通过...