原创 JSF + Primefaces表單驗證

正則表達式匹配爲空或者正整數:    ^([0-9]{1}|[1-9]{1}[0-9]{0,}|)$ 如果是表單做了值綁定,最好是綁定的字符串類型,否則可能被轉化器將空字符串以null返回。 <p:dialog header="廣告

原创 不自信的人,總是憧憬別人

看見一朋友的QQ簽名是: 獨步天下,吾心自潔,無慾無求,如林中之象。 境界之高讓我這樣的屌絲感覺難以望其項背。他是個IT專家,沒有不會的,而且都很強。 不自信的人,總是憧憬別人。看見能力很強的人,經常是從內心給予他很高的肯定。 可是,

原创 Learning how to learn: How to teach yourself。

Learning how to learn: How to teach yourself。 10-step process: Steps 1–6: Do these once Step 1: Get the big picture

原创 Java設計模式(八):橋接模式bridge

橋接模式核心要點: 處理多層繼承結構,處理多維度變化的場景,將各個維度設計成獨立的繼承結構,使各個維度可以獨立的擴展在抽象層建立關聯。 假設現在有這樣的分類:電腦 ---  聯想電腦,戴爾電腦,神州電腦 --- 臺式機,筆記本 --- 

原创 Java設計模式(六):適配器模式Adapter

什麼是適配器模式?   將一個類的接口轉換爲客戶希望的另外一個接口。Adapter模式使得原本由於接口不兼容而不能一起工作的那些類可以在一起工作。 模式中的角色 目標接口(Target):客戶所期待的接口。目標可以是具體的或抽象的

原创 Java設計模式(二):單例模式的5種實現方式,以及在多線程環境下5種創建單例模式的效率

這段時間從頭溫習設計模式。記載下來,以便自己複習,也分享給大家。 package com.iter.devbox.singleton; /** * 餓漢式 * @author Shearer * */ public clas

原创 Java設計模式(九):組合模式composite

package com.iter.devbox.composite; import java.util.ArrayList; import java.util.List; /** * 抽象構件 * @author Shea

原创 Java設計模式(十一):外觀模式(門面模式)Facade

1.概念 爲子系統中的一組接口提供一個統一接口。Facade模式定義了一個高層接口,這個接口使得這子系統更容易使用。 2.UML 3.代碼 下面是一個具體案例的代碼: package com.iter.devbox.facad