代码改变世界

阅读排行榜

hibernate的锁机制

2010-09-25 23:06 by wansishuang, 895 阅读, 收藏,
摘要: hibernate锁机制包括悲观锁和乐观锁1.悲观锁:它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select*fromaccountwherename="Erica"forupdate.在更新的过程中,数据库处于... 阅读全文

String, StringBuffer, StringBuilder区别

2010-09-25 23:26 by wansishuang, 647 阅读, 收藏,
摘要: String是非可变类,其对象为字符串常量,不适合频繁改变,如插入(insert),删除(delete),添加(append)等。StringBuffer是可变类,其对象为可修改的字符序列,比较适合用来频繁的修改字符串,比如常用的是添加(append);而且是线程安全的。当需要多次修改时,尽量用这个类。具体地说,当你使用Stringb = b+"aa";这样的语句的时候b实际上已经不是以前的那个对... 阅读全文

错排问题

2010-10-20 12:08 by wansishuang, 564 阅读, 收藏,
摘要: 方法一:n各有序的元素应有n!种不同的排列。如若一个排列式的所有的元素都不在原来的位置上,则称这个排列为错排。任给一个n,求出1,2,……,n的错排个数Dn共有多少个。递归关系式为:D(n)=(n-1)(D(n-1)+D(n-2))D(1)=0,D(2)=1可以得到:错排公式为f(n) = n![1-1/1!+1/2!-1/3!+……+(-1... 阅读全文

ThreadLocal

2010-10-06 22:32 by wansishuang, 405 阅读, 收藏,
摘要: rootjavaj2se1.6java.langThreadLocalClass: java.lang.ThreadLocal<T> public class ThreadLocal<T> This class provides thread-local variables. These variables differ from their normal counter... 阅读全文

寻找单链表中的环

2010-09-26 19:21 by wansishuang, 326 阅读, 收藏,
摘要: ZZ: http://ostermiller.org/find_loop_singly_linked_list.htmlFinding a Loop in a Singly Linked ListMotivationA singly linked list is a common data structure familiar to all computer scientists. A singl... 阅读全文