原创 Java設計模式(一)設計模式的原則、工廠方法和抽象工廠

  有人對我說,不會設計模式別說你會OO。這段時間再次把Java設計模式拿出來學習了下,總結下學習心得,大家一起分享。    設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用

原创 假如讓我再活一次

        貓:假如讓我再活一次,我要做一隻鼠。我偷吃主人一條魚,會被主人打個半死。老鼠呢,可以在廚房裏翻箱倒櫃,大吃大喝,人們卻認爲這是情有可原。   鼠:假如讓我再活一次,我要做一隻貓。吃皇糧,拿餉,從生到死都有主人供養,時不時還

原创 Flex 頁面跳轉的幾種方法總結

 相信好多人在做Flex的頁面跳轉時都遇到過問題,現打Flex實現頁面跳轉的實現方法總結一下 1、ViewStack,TabNavigator之類的組件   把頁面做成Component然後用ViewStack包含進來,實現頁面之間的切換

原创 PHP UUID的生成源碼

現在好多地方都用UUID,比如數據庫的個自動的UUID UUID結構如下(都爲十六進制字符) XXXXX XXX-XXXX-XXXX-XXXX-XXXXXXXXXXX   研究其生成實現過程才發現,原來是這樣的 1、提取當前時候值和時間戳

原创 Java執行外部程序

Java執行外部程序其實是一個簡單的操作首先取得運行環境(JVM)然後直接執行程序命令就可以 try { Process proc = Runtime.getRuntime().exec("ipconf

原创 Java設計模式(四)Proxy(代理),Flyweight(共享元)

結構模式(二)Proxy(代理)爲其他對象提供一種代理以控制對這個對象的訪問。代理模式主要分兩種:一種是靜態代理,代理和被代理對象在代理之前是確定的一種是動態代理,被代理對象在代理之前是未知的在某些情況下,一個客戶不想或者不能直接引用另一

原创 JS滾動Table表格

滾動Table表格,在很多系統上都會用到,特別是內容需實時顯示,但頁面篇幅又太小的地方,比如金融網站上的行情顯示。下面是自己仿照網站上做的一個小頁面<html><head> <meta http-equiv="content-type"

原创 win7 php5 mysql連接被重置

測試連接時,提示連接被重置 解決方法一 將 php5 目錄下的libmysql.dll拷貝至 windows/system32和apache/bin下 解決方法二 在apache/conf/httpd.conf文件中添加 LoadFi

原创 Java設計模式(三)Adapter(適配器),Bridge(橋接)

 結構模式(-) Adapter(適配器) 將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。   Adapter分爲2種: 類適配器和對象適配器。Adapte

原创 Java金融貨幣計算探討與實現

不多說,直接上代碼 public class TestBean { public static void main(String[] args) { double c = 0; double a = 1; double b

原创 PHP Excel類Spreadsheet_Excel_Writer 導出UTF8中文亂碼的解決方法。

問題:亂碼 代碼 <?php require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer('test.xls'); $work

原创 JBoss環境路徑讀取

JBOSS自帶環境變量,“:”新爲Key後爲Value 可以通過System.getProperty("XXX")獲得 jboss.home.dir:D:/jboss jboss.home.url:file:/D:/jboss/ jb

原创 Java設計模式(五)Facade(外觀),Composite(組合),Decorator(油漆工)

結構模式(三) Facade(外觀) 爲子系統中的一組接口提供一個統一接口。Facade 模式定義了一個更高層的接口,使子系統更加容易使用。 使用場景 1.爲一個複雜子系統提供一個簡單接口。 2.提高子系統的獨立性。 3.在層次化結構中

原创 JDK中使用到的23個經典設計模式

A. 創建模式Singleton(單態):只允許一個實例 Runtime.getRuntime(); java.awt.Toolkit.getDefaultToolkit(); java.aw

原创 mysql常見參數設置

mysql參數配置文件爲:%mysql_home%\my.ini或my.cnf,以上討論的內容勻可以my文件中找到。 1、mysql連接端口,默認爲3306 [client] port=3306 [mysqld] port=3306 2、