原创 Merge,FetchType,多對一關係的刪除

1.當一個實體存在,要建立另一個實體,那個實體把這個實體作爲其一屬性,則應用merge方法加到數據庫中,用persist會出錯 2.在用JPA進行註釋時,如果一個實體裏要映射多個集合實體時,我們不能把兩個集合的的FetchType設置爲E

原创 Some Java Points

1.      按空格區分: l         String input = "1 fish 2 fish red fish blue fish"; Scanner s = new Scanner(input);   while (s.

原创 使用Nhibernate的小例子

這個小例子是從網上下的,有基本CURD,我給改成了Mysql的數據庫,同時附上MySql.Data.dll.

原创 Richfaces上手

1.OnlineDemo:http://livedemo.exadel.com/richfaces-demo/richfaces/effect.jsf?c=effect 2.下載最新的richfaces組件        下載地址:ht

原创 用commons-fileupload-1.2 實現文件上傳(轉)

此篇文章爲轉載,原出處:http://www.blogjava.net/cooky/archive/2007/10/02/150176.html   前幾天搞文件上傳, Google到了Apache 的 commons-fileuploa

原创 Hibernate——Lazy, Inverse, Select

Inverse:可選,意爲“反轉”,用於表示雙向關聯中的被動一端。在關聯關係中,inverse=“false”的一方爲主控方,負責維護關聯關係,它的默認值是“false”。 例:member與order是一對多關係。 Member.hbm

原创 靜態方法

 關於靜態方法的Tips:    class A{  public static void function()] class B extends A{   public static void function()}如果聲明爲A a =

原创 貨幣戰爭-長長見識吧

請注意:此資料只是爲了便於自己查閱方便,其所有權和更改權爲原作者所有。

原创 ubuntu安裝與各種配置tips

使用ubuntu時一直用VirtualBox,從9一直用到現在的11.10,各種server和desktop版,最終比較來比較去還是覺得應該再裝個desktop版的用,掛載神馬的自己可以寫腳本搞定,但這些操作在server版上就麻煩多了。

原创 win7通過ssh和瀏覽器訪問在virtualbox中安裝的ubuntu server

我的筆記本是win7 64位的系統,使用無線路由上網,想要安裝虛擬機,然後在win7上通過ssh客戶端(SecureCRT)訪問虛擬機,並在win7的瀏覽器上訪問虛擬機裏部署的網絡應用。   具體爲,win7通過ssh訪問在virtual

原创 npm安裝包失敗引出的一個錯誤: header expat.h : not installed

使用npm install -gd metaweblog過程中發生以下錯誤:   初步判斷,node-expat安裝出現問題,百度google之,大部分反饋是修改Bulid.py,如http://www.cnblogs.com/lime

原创 redis第一步:安裝與測試

安裝redis,到redis.io下載最新穩定版redis安裝文件,這裏的安裝環境是ubuntu server 11.10 64位。   進入解壓的目錄,執行make PREFIX=/home/software/redis-2.4.6

原创 express安裝與使用

使用nodejs.0.6.7.msi在win7 64位機器上安裝。安裝目錄:C:\Program Files (x86)\nodejs【此目錄有權限限制,特此注意】   安裝好nodejs後,安裝express時,npm install

原创 ThreadLocal 理解與小記

ThreadLocal適用於多線程,需共享變量但又不想要自己繁瑣地去控制互斥的情況。也就是一個線程對資源的存取不必考慮另一個線程的狀態,它們之間可以互不關心,這主要是通過各個線程均維護“獨立”的一份ThreadLocal變量中的值來實現的

原创 ZK上手之配置Eclipse和ZK Studio

配置:   1.在window->ZK(前提是安裝了ZK Studio,我用的是Eclipse3.4+ZK Studio0.9.6,解壓ZK包並將兩個文件夾中的文件複製到eclipse相應目錄然後重啓即可),Add File/Direct