随笔分类 -  java

摘要:配置说明见: http://www.atomikos.com/Documentation/JtaProperties atomikos的一些配置,文档中说明的比较清楚,有两个属性配置不太明确:com.atomikos.icatch.max_timeout、com.atomikos.icatch.de 阅读全文
posted @ 2016-02-13 17:14 macula7 阅读(3176) 评论(0) 推荐(0)
摘要:在一些业务场景及技术架构下,跨库的事务时不可避免的,这时候如何统一管理事务,保证事务的强一致性是整个系统稳定、可用基石。一些中间件如tuxedo、cics就是凭借这个能力占据了金融、电信、银行等很大的市场,捞取了大量的利润。 在java中,atomikos作为一个开源项目(有商业版本),提供了分布式 阅读全文
posted @ 2016-02-11 10:57 macula7 阅读(1529) 评论(0) 推荐(1)
摘要:昨天翻了本设计模式的书,发现单例模式竟然有点弄不明白了,抓紧查资料补上,这里总结下。1:class Singleton{ private static Singleton instance; private Singleton() { // } public static Singleton getInstance() { if (instance == null) instance = new Singleton(); return instance; }}注意:构造函数私有,方法静态问题:无法保证线程安全,有多个线程访问getInstance方法的时候可能产生多个Singleton对象。2 阅读全文
posted @ 2011-04-02 13:09 macula7 阅读(2348) 评论(6) 推荐(1)
摘要:启动三个线程,循环打印出ABCABC....代码实现如下:public class ABC { public static void main(String[] args) { Lock lock=new Lock(); MyThread t1=new MyThread("A", lock,10); MyThread t2=new MyThread("B", lock,10); MyThread t3=new MyThread("C", lock,10); new Thread(t1).start(); new Thread(t2). 阅读全文
posted @ 2011-03-07 16:17 macula7 阅读(344) 评论(0) 推荐(0)