摘要: public class PrintMain { public static String obj1="obj1"; public static String obj2="obj2"; public static void main(String[] args) { new Thread(new Runnable() { public void run... 阅读全文
posted @ 2016-04-12 23:26 moonandstar08 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Spring容器中的bean具备不同的scope,最开始只有singleton和prototype,但是在2.0之后,又引入了三种类型:request、session和global session,不过这三种类型只能在Web应用中使用。 在定义bean的时候,可以通过指定<bean>的singlet 阅读全文
posted @ 2016-04-12 23:03 moonandstar08 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 相应运行结果如下: 阅读全文
posted @ 2016-04-12 22:51 moonandstar08 阅读(5382) 评论(0) 推荐(0) 编辑
摘要: 在介绍之前,先抛几个问题。 如果你都都能很明确的答上来了,说明你已经完全懂Thread.interrupt,可以不用往下看那了。 那如果不清楚的,带着这几个问题,一起来梳理下。 Thread的interrupt处理的几个方法: public void interrupt() : 执行线程interr 阅读全文
posted @ 2016-04-12 22:43 moonandstar08 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。 长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,很多人都不敢越雷池一步 阅读全文
posted @ 2016-04-12 22:17 moonandstar08 阅读(1354) 评论(0) 推荐(0) 编辑