自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Singleton 单例模式

      单例模式是类的创建模式。 满足三个要点:      (1) 单例类只能有一个实例。      (2) 必须由单例类自己创建这个实例。      (3) 单例类必须向外界提供这个实例。      为了保证单例类的实例不被其它类创建,必须使单例类的构造子为私有,因此,单例类不能被继承,不能有子类。public class Singleton { private ...

2009-05-21 00:44:44 85

原创 TemplateMethod 模式与代码重构

      模板方法模式是对继承关系的复用,属于类的行为模式。实现方法是准备一个抽象类,将部分方法以具体的方法实现,然后声明一些抽象方法迫使子类实现具体逻辑。      通常模板方法模式有两个角色:抽象模板角色和具体模板角色。抽象模板角色中都一个模板方法和若干基本方法,基本方法可以是迫使子类实现的抽象方法,也可以是一个“钩子方法”,即有默认的空方法体的方法声明。这种钩子方法习惯上叫做do什么什...

2009-05-20 21:29:32 153

原创 Command 命令模式

      命令模式是对命令的封装,命令模式把发出命令的责任和执行命令的责任分开,委派给不同的对象。也就是调用命令的对象和执行命令的对象分开独立地演化,他们之间通过某种相对较弱的耦合联系在一起。      命令模式具有以下特点:      (1) 命令模式使新的命令很容易地被加入到系统       (2) 允许接收请求的一方---命令执行者 是否要否决命令      (3) 能较容...

2009-05-19 23:34:12 129

原创 OPENCMS 6.2.3 opencms.war deployment

OPENCMS 6.2.3 opencms.war deployment openCMS 要以war包的形式部署,需要注意几个问题。 1,首先到OpenCms官方网站下载所需要的源码包,本文以6.2.3为例. http://www.opencms.org/opencms/en/download/opencms.html 选择下载OpenCms 6.2.3 Source Di...

2009-04-06 16:46:45 162

原创 Oracle10g DBConsole 重建

Oracle10g 以后的版本提供了web UI的 EM管理平台,省去了很多Oralce命令。但是这个EM平台很脆弱,当安装oracle的机器变了机器名,或者变了ip地址,那么原来的 DBConsole service 就起不来了。 当然最好的办法是使用原来的IP地址。如果不能改变IP地址参考以下步骤。 本方法同样适用于windows,unix,linux其他原因导致DBCONSO...

2009-03-12 20:39:32 141

原创 Jboss trouble shooting (待补充)

log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.ErrorHandler" variable       log4j是一个很好的开源的日志项目,不同的服务器对于使用log4j是有些不同的,我在实际使用中主要是用tomca...

2009-03-04 21:44:27 92

原创 Java并发--多线程(To be Cont...)

      JDk1.5中增加了新的支持多线程的包 java.util.concurrent。关键字---并发(Concurrency)      并发或者并行,对有操作系统基础知识的人并不陌生,并发可以是系统级的,如今的大多数操作系统都是多任务系统,多个任务或者是抢占式的,或者是通过轮循CPU时间片的方式运行,使得用户看上去好象是多个任务在同时执行。关键字--任务(Task),进程(...

2009-03-01 19:13:37 221

原创 Decorator 装饰模式

      闲聊的时候爱学习的 Robin 同学提起了设计模式的问题,问到什么是装饰模式 Decortor,一时不知道怎么回答,晚上回来把思路整理了一下。       《Java与模式》-- 阎宏,中用孙悟空作比喻解释了Decorator模式。说孙猴子有72变,他变成鱼就可以在水里游,变成鸟就可以在天空中飞,变成虫就可以在地上爬...... 鱼,鸟,虫 都由悟空变化而来。变化只是障眼法,让...

2009-01-08 15:26:36 120

原创 Generic 泛型

Generic 泛型 -- 类型的类型       第一个问题,什么是泛型      从字面上理解就是 类型的类型。泛型并不是 Java 独有的特性,事实上,Java的泛型在某种意义上是一种折中的实现,泛型的灵感来源于C++的模版类,但在实现的灵活性上又不同于C++的模版类。      考虑下面这种情况,当我们调用一个方法的时候,需要传入一个对象作为参数,实际调用的时候,我们传入的是这个参...

2008-12-22 23:00:07 166

原创 Inner Class 内部类 (to be Cont...)

内部类的一些笔记:外部类(Outer Class) 可以访问内部类 (Inner Class) 的非 private 成员内部类 (Inner Class) 可以访问外部类(Outer Class) 的所以成员,包括 private 成员内部类 (Inner Class) 会自动持有外部类(Outer Class) 的引用Nested Class (静态内部类):     ...

2008-12-18 22:15:21 105

关于动态代理-- Dynamic proxy

代理模式是设计模式之一。所谓“代理”即是以一个代理对象替代真正要用到的那个对象。看如下UML简图:  代理类(ProxyObj) 通过持有被代理类(RealObj) 的实例,将操作委派给 RealObj。这样做的意义是,可以在被代理对象(RealObj)被调用之前和之后做一些事情,甚至可以控制被代理对象,决定什么时候创建它,什么时候删除它。 Sample code:  cl...

2008-12-08 23:48:47 109

Axis 问题SOAPMonitor 配置

1. 先将SOAPMonitorService服务配置到axis中,<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <handler name="soapmonitor" type="ja...

2007-10-25 18:05:35 397

web.xml 部署描述符文件内的元素次序

XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web-app元素必须是第三项。在web-app内的元素:<icon>     指出IDE和GUI工具用来表示Web应用的一个和两个图像文件的位置<display-name>   提供GUI工具可能会用来标记这个特定的Web应用的一个名称<description>    说明性文本<...

2007-10-19 12:06:05 129

A Home at The End of The World

A Home at The End of The World --天涯家园美丽......而寂寞In this movie, the main character, Bobby (a magnificent performance by Colin Farrell), makes his choices based purely on need and love. From a very yo...

2007-10-03 22:59:31 152

put unit testing to practice

unit testng

2008-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除