原创 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