不知怎么了,干什么事情都提不起來勁,估計是該換個環境好好休息休息一下了!
posted @
2009-09-27 16:26 零全零美 閱讀(117) |
評論 (0) |
編輯 收藏
摘要: Oralce數據庫中,提供了“專用服務器模式”與“共享服務器模式”兩種連接模式。雖然說,數據庫管理員可以隨意選擇連接模式,一般情況下,不會有什么使用上的問題。兩者的差異,主要在于不同的使用情況下,其數據庫訪問的性能會有所差別。所以,對于性能要求比較高的企業,則就需要根據自己的情況,選擇合適的連接模式。
閱讀全文
posted @
2009-02-26 17:56 零全零美 閱讀(227) |
評論 (0) |
編輯 收藏
摘要: 貪婪量詞:
先看整個字符串是不是一個匹配。如果沒有發現匹配,它去掉最后字符串中的最后一個字符,并再次嘗試。如果還是沒有發現匹配,那么 再次去掉最后一個字符串,這個過程會一直重復直到發現一個匹配或者字符串不剩任何字符。簡單量詞都是貪婪量詞。
惰性量詞:
先看字符串中的第一個字母是不是一個匹配,如果單獨著一個字符還不夠,就讀入下一個字符,組成兩個字符的字符串。如果還沒有發現匹配,惰性量詞繼續從字符串中添加字符直到發現一個匹配或者整個字符串都檢查過也沒有匹配。惰性量詞和貪婪量詞的工作方式恰好相反。
支配量詞:
只嘗試匹配整個字符串。如果整個字符串不能產生匹配,不做進一步嘗試。
閱讀全文
posted @
2009-01-07 14:54 零全零美 閱讀(3498) |
評論 (3) |
編輯 收藏
摘要: 量詞用于指定特定模式出現的次數,這個次數可以是硬性的,如某個字符應該出現4次,如果沒有出現四次就是錯的,也可以是軟性的,如某個字符應該出現0至4次,意思是該字符可以出現,也可以不出現,可以出現一次,兩次,也可以出現三次,四次。
閱讀全文
posted @
2008-11-29 14:13 零全零美 閱讀(1744) |
評論 (3) |
編輯 收藏
摘要: cloneNode是進行DOM操作經常使用的方法,有了它我們可以很容易的克隆一個跟原來一模一樣的DOM對象,如:在動態增加table的行的時候,我們只需克隆一個table中現有的行,然后調用talbe.appendChild()方法就可以實現,而無需調用table繁瑣的DOM操作方法。但是在開發中,我發現cloneNode在對select進行克隆時卻無法克隆出當前選中的option,克隆出來的對象的options中擁有selected屬性的永遠都是第一個。
閱讀全文
posted @
2008-11-24 13:08 零全零美 閱讀(1939) |
評論 (1) |
編輯 收藏
摘要: "|":意思是"或",他可以把多個子表達式組合成一個總的表達式,而這個總表達式擁有子表達式的全部能力
閱讀全文
posted @
2008-11-21 13:44 零全零美 閱讀(3657) |
評論 (2) |
編輯 收藏
摘要: 行的開始和結束 開始符號:^ 結束符號:$ 如:^cat 應該理解為以c作為一行的第一個字符,緊接著是a,然后是t
例如:String str = "catabdcatdetfcat"
^cat : 驗證該行以c開頭緊接著是a,然后是t
cat$ : 驗證該行以t結尾倒數第二個字符為a倒數第三個字符為c
^cat$: 以c開頭接著是a->t然后是行結束:只有cat三個字母的數據行
^$ : 開頭之后馬上結束:空白行,不包括任何字符
^ : 行的開頭,可以匹配任何行,因為每個行都有行開頭
閱讀全文
posted @
2008-11-19 19:36 零全零美 閱讀(17751) |
評論 (7) |
編輯 收藏
摘要: 前面我有一篇《JBPM源碼解讀之:Fork》,大致分析了JBPM對于Fork的實現方式,其實Fork和Join是不可分割的一對,Fork實現分拆,Join實現匯集。先讓我們看一下《JBPM 3.2.3 User Guide》中關于Join的描述:
The default join assumes that all tokens that arrive in the join are children of the same parent. This situation is created when using the fork as mentioned above and when all tokens created by a fork arrive in the same join. A join will end every token that enters the join. Then the join will examine the parent-child relation of the token that enters the join. When
閱讀全文
posted @
2008-11-14 23:55 零全零美 閱讀(1914) |
評論 (2) |
編輯 收藏
摘要: 關于JBPM中并發子流程的實現方式,網上有很多的說法,但是好像每種辦法都有這樣那樣的缺點,要么實現太復雜,要么就是會使Token無法繼續流轉。這里我介紹一種我的并發子流程的實現方式:使用TaskNode使任務并行的方式,模擬實現JBPM子流程的并發執行。
我先簡單的介紹一下實現思路:
1、數據庫中應該有至少三個已經發布過的流程定義(ProcessDefinition),發布的順序無所謂,一個主流程兩個子流程
2、我們在主流程中要實現并發子流程的環節放置TaskNode,設置create-tasks="false"、signal="last-wait"
3、我們想要實現幾個子流程的并發就在第二步放置的TaskNode中放置幾個Task,每個Task的名字都是要并發的子流程的名稱
4、在TaskNode的Node-Enter action中,我們手動為每一個Task創建一個任務實例,同時我們取得Task的名字也就是要并發的子流程的名字,創建流程實例
閱讀全文
posted @
2008-11-12 15:00 零全零美 閱讀(3319) |
評論 (6) |
編輯 收藏
摘要: 在閱讀本文之前,建議先閱讀一下《JBPM源碼解讀之:Fork》以了解Fork中Script的配置方法及處理方式:
按照Fork對Script的規范Script必須包含一個具有write權限的變量,而且該變量必須實現java.util.Collection接口。
閱讀全文
posted @
2008-11-05 17:05 零全零美 閱讀(1920) |
評論 (4) |
編輯 收藏