`
159zone
  • 浏览: 3608 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。 Hibernate 支持两种锁机制: 悲观锁(Pessimistic Locking) 和乐观锁(Optimistic Locking) 悲观锁( Pessimis ...
save(),update(),saveOrUpdate():save的作用是把一个新的对象保存,update的作用是把一个游离的对象保存(例:第一个session加载对象后,对象被传递到表现层,对象发生了一些改动后,又被传回到业务逻辑层,程序会调用第二个session的updat ...
源文件 public class Sorter { public void bubbleSort(int[] a) { for(int i=0;i<a.length-1;i++) { for(int j=0;j<a.length-1;j++) { change(a,j,j+1); } } print(a); } public void selectSort(int[] a) { for(int i=0;i<a.length-1;i++) { int temp = i; ...
Java.util包中包含了Java中经常使用的集合框架,这里简单的作一下个人总结:1. 学习一个包,首先看这个包中有那些接口。在java.util包中,包含的重要的接口有Collection,Map,Comparator,由Collection接口派生出两个接口Set,List,Set派生出的接口是SortedSet。Map派生出的接口是SortedMap。SortedSet和SortedMap可用于排序。     Set和List的主要区别是Set不允许重复的元素,最多有一个null元素,List中可以由重复的元素,若列表中允许null元素,可以由多个null元素。向Set中添加自定义的类的 ...
Global site tag (gtag.js) - Google Analytics