原创 hashcode and equals
java.lnag.Object中對hashCode的約定: 在一個應用程序執行期間,如果一個對象的equals方法做比較所用到的信息沒有被修改的話,則對該對象調用hashCode方法多次,它必須始終如一地返回同一個整數。 如果兩個
原创 數據庫中樂觀鎖和悲觀鎖的理解
引用地址: http://blog.csdn.net/phphot/archive/2008/07/09/2630620.aspx 鎖( locking ) 業務邏輯的實現過程中,往往需要保證數據訪問的排他性。如在金融系統的日終結
原创 JVM 分區
JAVA的JVM的內存可分爲3個區:堆(heap)、棧(stack)和方法區(method) 堆區: 1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令) 2.jvm只有一個堆區(heap
原创 ThreadLocal
The benefits of ThreadLocal ThreadLocal offers a number of benefits. It is
原创 Hibernate collection mapping
name : the collection property name table (optional - defaults to property name): the
原创 questions
1,linux search text file content in a path 2,java object clone 3, java fly weight, template, factory, abstract factor
原创 Filter & Listener
Filter是過濾器,過濾一些不友好或是你不想要的東東, Listener是Servlet的監聽器,可以監聽客戶端的請求、服務端的操作等。 通過監聽器,可以自動激發一些操作。
原创 ArrayList&LinkedList
一般來說,ArrayList 和 LinkedList 具體使用哪一個以下這些我總結的使用規則: 1:事先能預知元素數量時,應優先選擇 ArrayList,並且在構造中進行初始化 2:事先不能預知元素數量時,根據不同的迭代需要選擇
原创 Java exception
checked exception unchecked exception
原创 Questions
1,事務補償 2,Spring 事務管理 3,SQL注入攻擊例子 4,Hibernate cache 5,Shell 寫日誌 6,Linux 查看單個線程狀態 7,PreparedStatement 可以防止sql注入攻擊
原创 Java class load
http://www.blogjava.net/RongHao/archive/2006/03/01/33030.html 1、命令行啓動應用時候由JVM初始化加載 2、通過Class.forName()方法動態加載 3、通過Class
原创 DB Index
Clustered Index Clustered Index :- 1.There can be only one Clustered index for a table 2.usually made on the primary
原创 很爛的事
幹了一件很爛的事,當我慌慌張張趕到發現我的球隊剛剛退場,我暈,我把球賽時間搞錯了,整整晚了兩個小時,還好我們贏了
原创 Ubuntu 下 Netbeans 鍵盤失效 - Java Swing Bug
這兩天使用Netbeans做事,在Ubuntu下有一件是耽誤了我so多精力, 一旦從netbean所切換到別的應用在回來時鍵盤就失效。很鬱悶,查了下說是SWING的問題,找了幾個方法也解決不了,傷心。
原创 DB lock
2 types 1. Implicit locks: oracle automatically locks the rows whenever user performs DML operations. 2. Explicit lock