|:數 據 庫:|
webwork中一些常用的知識,轉載到這里,以后可以好找!
摘要: 數據庫調整中最為重要的一部分是重寫運行效率差的SQL代碼,重寫之后的SQL代碼在運行效率方面可能會與之前的產生極大的差別!
但是當遇到重寫之后性能還是未能突破瓶頸或者你是用戶(無法訪問SQL代碼)的時候,可以通過調整ORACLE的共享內存結構SGA(System Global Area),最大限度地提高性能!
SGA中比較重要的組件就是Shared Pool(共享池),它的作用就是高速緩存SQL語句!共享池由一個最近最少使用(LRU,Least Recently Used)算法來管理! 閱讀全文
但是當遇到重寫之后性能還是未能突破瓶頸或者你是用戶(無法訪問SQL代碼)的時候,可以通過調整ORACLE的共享內存結構SGA(System Global Area),最大限度地提高性能!
SGA中比較重要的組件就是Shared Pool(共享池),它的作用就是高速緩存SQL語句!共享池由一個最近最少使用(LRU,Least Recently Used)算法來管理! 閱讀全文
摘要: webwork對頁面諸如像checkbox這種表單元素的處理,我們如果只是簡單的用來設置字段的布爾值,就像下面的處理方式,如:
如果用戶選中這復選框,瀏覽器在查詢串中將會送出"user.lockedOut=true",此時OGNL執行了action.getUser().setLockedOut(true)。如果用戶不選中復選框,瀏覽器將不會送出查詢串,因此,在開始,應確保已經初始化lockedOut 為false:
private boolean m_lockedOut = false;
public void setLockedOut(boolean lockedOut) { m_lockedOut = lockedOut; }
但更多情況下,我們是把它當做復選(多項選擇)來用,這有兩種情況用checkbox來設置集合:
閱讀全文
如果用戶選中這復選框,瀏覽器在查詢串中將會送出"user.lockedOut=true",此時OGNL執行了action.getUser().setLockedOut(true)。如果用戶不選中復選框,瀏覽器將不會送出查詢串,因此,在開始,應確保已經初始化lockedOut 為false:
private boolean m_lockedOut = false;
public void setLockedOut(boolean lockedOut) { m_lockedOut = lockedOut; }
但更多情況下,我們是把它當做復選(多項選擇)來用,這有兩種情況用checkbox來設置集合:
閱讀全文
摘要: 單的說log4j就是幫助開發人員進行日志輸出管理的API類庫。它最重要的特點就
可以配置文件靈活的設置日志信息的優先級、日志信息的輸出目的地以及日志信息的輸出格式。
Log4j除了可以記錄程序運行日志信息外還有一重要的功能就是用來顯示調試信息。程序員經常會遇到脫離java ide環境調試程序的情況,這時大多數人會選擇使用System.out.println語句輸出某個變量值的方法進行調試。這樣會帶來一個非常麻煩的問題:一旦哪天程序員決定不要顯示這些System.out.println的東西了就只能一行行的把這些垃圾語句注釋掉。若哪天又需調試變量值,則只能再一行行去掉這些注釋恢復System.out.println語句。使用log4j可以很好的處理類似情況。
閱讀全文
可以配置文件靈活的設置日志信息的優先級、日志信息的輸出目的地以及日志信息的輸出格式。
Log4j除了可以記錄程序運行日志信息外還有一重要的功能就是用來顯示調試信息。程序員經常會遇到脫離java ide環境調試程序的情況,這時大多數人會選擇使用System.out.println語句輸出某個變量值的方法進行調試。這樣會帶來一個非常麻煩的問題:一旦哪天程序員決定不要顯示這些System.out.println的東西了就只能一行行的把這些垃圾語句注釋掉。若哪天又需調試變量值,則只能再一行行去掉這些注釋恢復System.out.println語句。使用log4j可以很好的處理類似情況。
閱讀全文