摘要: 在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。 foreach的参数: foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名.index指定一个名字,用于表示在 阅读全文
posted @ 2016-08-08 22:28 bcombetter 阅读(25121) 评论(2) 推荐(1) 编辑
摘要: synchronized 1 非公平锁 2 可重入锁 其他: synchronized 是Java 语言层面的,是内置的关键字 synchronized 同步的代码块可以由JVM自动释放 ReentrantLock 1 创建公平锁和非公平锁(默认) 2 可重入锁 其他:Lock 则是JDK 5中出现 阅读全文
posted @ 2016-08-08 17:02 bcombetter 阅读(9921) 评论(0) 推荐(1) 编辑
摘要: 锁作为并发共享数据,保证一致性的工具, 在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。 下面将分析JAVA中常见的锁名称以及特性。 1、自旋锁 自旋锁是采用让当前线程不 阅读全文
posted @ 2016-08-08 17:01 bcombetter 阅读(3180) 评论(0) 推荐(0) 编辑
摘要: 1.java中的集合类 ArrayList是如何来实现的? Arraylist内部是通过一个动态数组来实现的。 它实现了Abstractlist,因此是一个数组的队列,提供了相关的添加、删除、遍历等功能, 也实现了RandomAcceess等接口,提供了随机访问的功能。 也实现了clone和序列化的 阅读全文
posted @ 2016-08-08 13:33 bcombetter 阅读(514) 评论(0) 推荐(0) 编辑
摘要: jvm快照参数配置 使用的JVM参数的配置信息 1.堆快照:-XX:+HeapDumpOnOutOfMemoryError and -XX:HeapDumpPath=c:\m.hprof 2.错误处理:-xx:OnOutOfMemoryError=c:\reset.bat 3. -Xloggc:${ 阅读全文
posted @ 2016-08-08 13:31 bcombetter 阅读(418) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/surge/p/3582248.html 阅读全文
posted @ 2016-08-07 17:48 bcombetter 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一.以下介绍Spring中直接集成JOTM提供JTA事务管理、将JOTM集成到Tomcat中。 (经过测试JOTM在批量持久化时有BUG需要修改源码GenericPool类解决)! 参考文章http://mavin.zhou.blog.163.com/blog/static/114522435200 阅读全文
posted @ 2016-08-07 17:44 bcombetter 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 1.XA XA是由X/Open组织提出的分布式事务的规范。 XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。 XA接口是双向的系统接口,在事务管理器(Transaction Manager)以及一个或多 阅读全文
posted @ 2016-08-07 17:30 bcombetter 阅读(258) 评论(0) 推荐(0) 编辑
摘要: JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。 JDBC驱动程序的JTA支持极大地增强了数据访问能力。 本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。 一个事务 阅读全文
posted @ 2016-08-07 10:28 bcombetter 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。 对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理; 对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transact 阅读全文
posted @ 2016-08-07 10:23 bcombetter 阅读(2893) 评论(1) 推荐(1) 编辑