posts - 262,  comments - 221,  trackbacks - 0
J2EE 框架
【Java框架专题】Spring----Spring的事务传播级别和事务性能优化      摘要: Spring对事务传播的定义和事务操作性能优化  阅读全文
posted @ 2010-03-15 11:09 Paul Lin 阅读(2597) | 评论 (0)  编辑
【Java框架专题】Hibernate----悲观锁与乐观锁、Hibernate的锁定机制      摘要: 乐观锁定采用的版本策略实际上和SVN的版本冲突解决方案是同样的:采用其它人的(先提交的)、采用自己的(后提交的)、合并他人和自己的(合并冲突更新)
悲观锁定(Pessimistic locking)会采用基于数据库提供的锁机制来进行锁定。它会在物理层对行甚至表进行锁定。使得应用的并发性变差。  阅读全文
posted @ 2010-03-15 11:07 Paul Lin 阅读(1483) | 评论 (0)  编辑
【Java框架专题】Hibernate----数据并发与事务隔离      摘要: READ COMMITITED:不允许读取未提交的数据,但可以读取已提交的数据。所以可能出现不可重复读、和幻像读(读的过程依然可以被修改、增加、删除)


REPEATABLE READ:通过行锁定,在读的数据不允许其它进程修改。确保已读取的数据不被修改、删除(不可重复读)但无法阻止其它进程写入新数据,所以不能确保读取到新的数据(幻像读)

SERIALIZABLE:通过表锁定,彻底禁止读取期间其它进程的修改、删除(屏蔽不可重复读)和增加(屏蔽幻像读)

但是不管是那种隔离级别,对第一类丢失更新都是不能接收的  阅读全文
posted @ 2010-03-15 11:04 Paul Lin 阅读(1060) | 评论 (0)  编辑
【Java框架专题】Hibernate---在Hibernate中获取数据方式与缓存使用(转)      摘要: 一级、二级缓存使用的key均为po的主键ID,value即为po实例对象,查询缓存使用的则为查询的条件(hql转化而成的sql语句)、查询的参数、查询的页数,value有两种情况,如果采用的是select po.property这样的方式那么value为整个结果集,如采用的是from这样的方式那么value为获取的结果集中各po对象的主键ID,这样的作用很明显,节省内存。  阅读全文
posted @ 2010-03-15 11:00 Paul Lin 阅读(4073) | 评论 (0)  编辑
JSF国际化总结二例
posted @ 2008-03-04 22:32 Paul Lin 阅读(1327) | 评论 (0)  编辑
基于Service和Command模式的简单MVC实现      摘要: MVC和Command模式的一个结合,用于完成小型的Web控制  阅读全文
posted @ 2008-01-09 17:30 Paul Lin 阅读(2609) | 评论 (6)  编辑

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(21)

随笔分类

随笔档案

BlogJava热点博客

好友博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜