Java
kevinmoto
这个作者很懒,什么都没留下…
展开
-
CAS原理
CAS原理 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。 锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 (2)一个线程持有锁会导致其它所有需要此锁的线程挂起。 (3)如果一个优先级高的线程等待一个优先级低的线程释放锁转载 2012-12-26 10:51:06 · 433 阅读 · 0 评论 -
Exception starting filter struts2 java.lang.NullPointerException 解决...
Exception starting filter struts2 java.lang.NullPointerException 解决... 或者 现在你的struts.xml里面看看,肯定有这样的代码....如果有就继续往下看吧.....org.apache.catalina.core.StandardContext filterStart 严重: Exception st转载 2012-12-17 17:02:34 · 539 阅读 · 0 评论 -
Jackson 框架,轻易转换JSON
Jackson 框架,轻易转换JSON Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比json-lib框架,Jackson所依赖的jar包较少转载 2013-02-27 15:06:28 · 472 阅读 · 0 评论 -
存在bug<java.lang.NoSuchFieldException: DEFAULT_PARAM>
[struts2]2.3.14 json-plugin 存在bug 添加上json plugin之后启动就会报错 java.lang.NoSuchFieldException: DEFAULT_PARAM at java.lang.Class.getField(Class.java:1537) at com.opensymphony.xwork2.c转载 2013-05-29 05:52:55 · 7342 阅读 · 3 评论 -
spring 事务管理
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana转载 2013-07-09 15:00:25 · 565 阅读 · 0 评论