原创 設計模式——原型模式(prototype)

用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象.java中可以使用clone()方法實現原型模式。 1、特定對象須事先Cloneable接口。 2、實現clone()方法。 方法示例: public Object clon

原创 設計模式——工廠方法模式(FactoryMethod)和抽象工廠模式(Abstract Factory)

工廠模式中有: 工廠方法(Factory Method) 抽象工廠(Abstract Factory).       這兩個模式沒有很明顯的區別,區別在於需要創建對象的複雜程度上。如果我們創建對象的方法變得複雜了,我們就可能要將上例中Fa

原创 FLEX CSS樣式:類選擇器和類型選擇器的區別

類選擇器和類型選擇器的區別 1、類選擇器經過聲明後,在程序範圍內可對不同組件應用任意次。類選擇器的語法是一個句號(或點),後面跟着與樣式有關的你所想的任何名字,駝峯樣式同時以小寫字母開頭---舉個例子, .myCustomStyle.

原创 設計模式——單態模式(Singleton)

Singleton 模式主要作用是保證在Java 應用程序中,一個Class 只有一個實例存在。 實現方式一: public class Singleton {    private static Singleton _instance

原创 FLEX 運行時加載CSS

通過運行時加載CSS 文件替代在編譯時嵌入它們的方法,可以保持的SWF 的大小。要在運行時加載SWF,你需要使用StyleManager 的loadStyleDeclarations 方法。與載入CSS 文件相反, StyleManage

原创 SQL 優化

  (1)      選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE 的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving table)將被最先處理,在FROM子句中

原创 設計模式——構建者模式(Builder)

將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示.假設一個複雜對象是由多個部件組成的,Builder 模式是把複雜對象的創建和部件的創建分別開來,分別用Builder 類和Director 類來表示 //構建複雜對

原创 牛人博客

http://blog.csdn.net/kelly859

原创 使用DatabaseMetaData判斷數據庫表是否存在

該方法調用調用通用的底層API消除了不同廠商數據庫的差別。 ResultSet getTables(String catalog, String schemaPattern,

原创 字符串匹配替換(指定匹配位置)

/**     * @description replace("123412","12","56",2)     * @author zhangml     * @date Apr 21, 2010 5:30:17 PM      * @

原创 for的執行過程 (++i, i++)

  1:i=02:判斷i<3,爲真轉3,爲假轉63:循環體...4:i++ 或 ++i;5:轉26:出循環...

原创 日期格式轉換

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         System.err.println(sdf.format(new Date()))

原创 java volatile

       volatile是一個類型修飾符(type specifier),它是被設計用來修飾被不同線程訪問和修改的變量。當需要統計多個線程執行任務時可使用volatile修飾。未經修飾的變量保存在本地內存(比如機器的寄存器)中,而不

原创 oracle 數據庫 監聽器配置

 SID_LIST_LISTENER =(SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtProc)      (ORACLE_HOME = D:/oracle/product/10.2.

原创 (轉)講講我們的開發和管理理念

最近聽到過多起軟件行業“項目經理”的故事了,其實就是能堆砌幾個技術框架用用;或者動輒就說自己寫什麼框架,然後談論說struts2等框架如何如何慢云云來忽悠菜鳥,於是寫出此文,談談想法。 淘寶用開源,微軟用自己的東西,金山什麼都用,Goog