原创 Initialize-on-demand Holder Class

public class Singleton { private static class SingletonHandler{ static final Si

原创 for循環求和

[url]http://www.iteye.com/topic/39694?page=1[/url]class Details { doubl

原创 Decorator模式

abstract class Component{ abstract public void printTicket();}class SalesTicket extends Component{ public void printTic

原创 State狀態模式

1. //先來一個狀態: 2. package State; 3. 4. public abstract class State 5. { 6. 7. /** */

原创 Spring聲明式事務

Spring聲明式事務讓我們從複雜的事務處理中得到解脫。使得我們再也無需要去處理獲得連接、關閉連接、事務提交和回滾等這些操作。再也無需要我們在與事務相關的方法中處理大量的try…catch…finally代碼。 我們在使用Spring聲明

原创 Builder模式

import java.util.ArrayList;interface Builder{ public void buildPartA(); public void buildPartB(); public void buildPart

原创 ClassLoader介紹

JVM在運行時會產生三個ClassLoader,Bootstrap ClassLoader、Extension ClassLoader和AppClas

原创 Quartz CronTrigger最完整配置說明

CronTrigger配置格式:格式: [秒] [分] [小時] [日] [月] [周] [年] 序號 說明 是否必填 允許填寫的值 允許的通配

原创 取得地址欄完整請求信息

public static String getCompleteURL(HttpServletRequest request) { return new StringBuilder(getCurrentHttpURL(requ

原创 Command命令模式

Java代碼 1. public class Invoker { 2. private Command command; 3. 4. public void setOrder(Command

原创 JS菜單

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

原创 Interceptor的實現

public interface Action { public String execute() throws Exception; } public class TestAction implements Action {

原创 JNDI配置原理詳解

[url]http://www.javaeedev.com/blog/article.jspx?articleId=ff808081129558b50

原创 java調用Oracle EXP備忘

[url]http://www.blogjava.net/BlueDavy/archive/2006/11/22/82909.html[/url]需求

原创 JAVA中操作數據庫方式與設計模式的應用

[url]http://www.iteye.com/topic/198175[/url]一個最簡單地數據庫連接池實現:public class Con