- 博客(6)
- 资源 (31)
- 收藏
- 关注
转载 Spring框架与AOP思想的研究与应用
Spring框架与AOP思想的研究与应用 2006年05月07日 计算机与信息技术 梁琳 许向众 洪超 摘要 本文对Spring框架中所包含的AOP思想以及事务管理进行了分析,并通过对一个业务对象实现加锁/解锁的操作,说明了动态代理模式的可行性与有效性。 关
2008-04-30 14:53:00 495
原创 乐观锁定
乐观锁定第二种方法称为乐观锁定(optimistic locking),即把所有锁定都延迟到即将执行更新之前才做。换句话说,我们会修改屏幕上的信息而不要锁。我们很乐观,认为数据不会被其他用户修改;因此,会等到最后一刻才去看我们的想法对不对。这种锁定方法在所有环境下都行得通,但是采用这种方法的话,执行更新的用户“失败”的可能性会加大。这说明,这个用户要更新他的数据行时,发现数据已经修改过,所
2008-04-29 17:41:00 1845
转载 Java Clone机制[转]
1 什么是 Clone ,容易实现吗? 简单地说, Clone 就是对于给定的一个对象实例 o ,得到另一个对象实例 o’ : o 与 o’ 类 型相同( o.getClass() == o’.getClass() ),内容相同(对于 o/o’ 中的字段 f ,如果 f 是基本数据类型,则 o.f == o’.f ;如果 f 是对象引用,则 o.f == o’.f
2008-04-29 13:34:00 704
原创 面向对象设计三大原则(封装变化点,对接口进行编程,多使用组合而不是继承)
该三大原则应该算是OO的基础,很多OO设计原则和设计模式都是在此三大原则上面衍生发展而来。所以对于学习设计模式的人,了解这三大原则显然是非常必要的。 1.面向对象设计的第一原则:封装变化点。隔离变化点的好处在于,将系统中经常变化的部分和稳定的部分隔离,有助于增加复用性,并降低系统耦合度。很多设计模式的意图中都明显地指出了其对问题的解决方案,学习设计模式的要点是发现其解决方案中封装的变化点。
2008-04-22 12:45:00 4953
原创 变量中的相互转换
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我
2008-04-03 10:36:00 1013
struts2.0_hibernate3.2_spring2.0_Java正则表达式入门
2010-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人