原创 Spring Timer
有兩種流行Spring定時器配置:Java的Timer類和OpenSymphony的Quartz。1.Java Timer定時 首先繼承java.util.TimerTask類實現run方法 import java.util.Time
原创 jquery 的dialog 總結
可以自己添加按鈕: 1. 想dialog 增加自己的方法,addbutton 和 removebutton $.extend($.ui.dialog.prototype, { 'addbutton': function
原创 jdk動態代理(暫)
代理模式: 假設有一個類A(實現了InterfaceOne接口),現在再定義一個類AProxy。 如果需要訪問A的某個方法,則通過訪問AProxy中特定方法,由AProxy中的方法(不一定和A的方法對應)來調用A中的相應方法,即A
原创 struts2 spring issue list
1、關於調用struts的action時出現如下錯誤:No thread-bound request found: Are you referring to request attributes outside of an actual
原创 redirect && forward
forward是服務器內部重定向,程序收到請求後重新定向到另一個程序,客戶機並不知道;redirect則是服務器收到請求後發送一個狀態頭給客戶,客戶將再請求一次,這裏多了兩次網絡通信的來往。當然forward也有缺點,就是forward的
原创 前端 驗證數據的js
1. var reg = /^(/w|[/u4E00-/u9FA5])*$/; if(arr=username.match(reg)) { ti=1; return ture; } else { alert("用戶名只允許爲英文,數
原创 struts2學習(2)
struts.xml namespace namespace="" ,處理所有不在已有的namespace中的其他action action: struts1 中 action 只有一個, struts2 中 每訪問action
原创 Linux下 環境變量的設置
bashrc與profile的區別 要搞清bashrc與 profile的區別,首先要弄明白什麼是交互式shell和非交互式shell,什麼是login shell 和non-login shell。 交互式模式就是shell等待你的輸
原创 併發
從性能的角度看,如果沒有任務會阻塞,那麼在單處理器機器上使用併發就沒有任何意義。 像java所使用的併發系統會共享諸如內存和I/O這樣的資源,因此編寫多線程程序最基本的困難在於在協調不同線程驅動的任務之間對這些資源的使用,以使得這些資
原创 struts2 學習(3)
ognl struts2中,可以使用struts2 的標籤,加上ognl表達式來讀取action對象中的內容 訪問值棧中的action的普通屬性: username = <s:property value="username"/>
原创 Mysql的一些總結
1. 向 mysql account 表中插入兩條數據,id 分別是 15,16,繼續向account中插入兩條數據,第一條提示插入失敗,第二條成功,這時id是多少? 18 2. 一張表,裏面有ID自增主鍵,當insert了17
原创 解決 ie 不能識別 div 中的name屬性
var getElementsByName = function(tag, name){ var returns = document.getElementsByName(name); if(returns.length > 0) ret
原创 jQuery datepicker 的 plugin date pick
jQuery 的datepicker 功能不夠 以下date pick是基於jQuery的datepicker的,功能較datepicker有增強。 reference: http://keith-wood.name/datepi
原创 zz html DOM 中 document 和window的區別
[window對象] 它是一個頂層對象,而不是另一個對象的屬性,即瀏覽器的窗口。 屬性 defaultStatus 缺省的狀態條消息 document 當前顯示的文檔(該屬性本身也是一個對象) frame 窗口裏的一個框架((FRAME>
原创 struts2 學習(1)
struts2 必須 的lib文件: commons-logging-1.0.4.jar 日誌記錄接口,可以配置選擇使用jdk1.4 log 或者 log4jfreemarker-2.3.8.jar