自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

持续改进

Diving toward the seabed!

原创 equals and equals

public boolean equals(Object o){ if(o==this) return true; if(!(o instanceof CatchFinally)) return false; CatchFinally cf = (Catc

2011-09-10 18:50:48

阅读数 493

评论数 0

转载 JVM详解之Java垃圾回收机制详解和调优 (1)

<br />http://java.ccidnet.com/art/3539/20060314/476073_1.html<br /> <br />1.JVM的gc概述<br /><br />  gc即垃圾收集机制是指jvm用于释放那些不...

2010-06-25 22:10:00

阅读数 346

评论数 0

转载 Java 类加载机制

<br />classloader的两种载入方式:1)pre-loading预先载入,载入基础类 2)load-on-demand按需求载入 <br />只有实例化一个类才会被classloader载入,仅仅申明并不会载入<br /><br />ja...

2010-06-25 22:07:00

阅读数 488

评论数 0

转载 RuntimeException & Checked Exception

<br />##Java 提供了两种Exception 的模式,一种是执行的时候所产生的Exception (Runtime Exception),另外一种则是受控制的Exception (Checked Exception)。<br />##所有的Checked Exce...

2010-06-25 21:43:00

阅读数 563

评论数 0

原创 Code Conventions for the Java Programming Language

Code Conventions for the Java Programming Language  http://java.sun.com/docs/codeconv/

2009-06-04 23:05:00

阅读数 414

评论数 0

转载 Apache2.2.11和SVN1.6.1搭建svn版本控制平台(windows环境)(2)----SVNServer

安装 ApacheSVN 服务器Subversion的设计包括一个抽象的网络层,这意味着版本库可以通过各种服务器进程访问。理论上讲,Subversion可以使用无限数量的网络协议实现,目前实践中存在着两种服务器。SVNServer:svnserve是一个小的(也叫轻型的)、独立服务器,使用自己定义...

2009-05-10 19:05:00

阅读数 733

评论数 0

原创 Apache2.2.11和SVN1.6.1搭建svn版本控制平台(windows环境)(1)

一、安装 第一步,安装Apache2.2,下载后直接安装就可以了,没有什么难的。 第二步,安装Subversion1.6.1(目前最新版本),注意下载时,看是否支持Apache2.2;我使用的是svn-win32-1.6.1.zip,解压之后即可使用。二、整合 第一步,打开Apache安装目录下的...

2009-05-10 18:37:00

阅读数 2064

评论数 4

原创 MVC 和Model2的区别

1.简述MVC。MVC是复合模式,结合了观察者模式、策略模式和组合模式。模型使用Observer,控制器是视图的策略,视图使用组合模式实现用户界面。适配器是使用MVC时,经常附带用到的技巧:使用适配器将模型适配成符合现有视图和控制器的需要的模型。2.MVC 和Model2的区别。Model2是MV...

2008-07-23 18:01:00

阅读数 1966

评论数 2

原创 Template Pattern

Hook,是一种被声明在抽象类中的方法,但只有空的或者默认的实现。算法的某些步骤是可选的,我们就可以将这些步骤实现为Hook,而不是实现成抽象方法。

2008-07-08 17:45:00

阅读数 455

评论数 0

原创 模式比较

模式比较: 1. Decorator、 Adapter、FacadeDecorator:不改变接口,但加入责任(将一个对象包装起来,以增加新的行为和责任)。 Adapter:将一个接口转成另一个接口(将一个对象包装起来,以改变其接口)。 Facade:简化接口,将客户从组件的子系统中解偶出来。2....

2008-07-08 17:32:00

阅读数 492

评论数 1

原创 方法设计

方法设计 1.Q:利用字符串传入参数化的类型,似乎有点危险,比如clam,拼成calm怎么办? A:可以创建代表参数类型的对象和使用静态常量或者Java5的enum。

2008-07-08 17:24:00

阅读数 525

评论数 0

原创 The Principle of Least Knowledge

一、//example public class Car {    Engine engine;         public Car(){}         public void start(Key key){  Doors doors = new Doors();  //4. paramet...

2008-07-07 17:41:00

阅读数 590

评论数 0

原创 Singleton的三种方案

一、//Synchronize the methodpublic class Singleton {    private static Singleton uniqueInstantce;    private Singleton() {    }    public static synchr...

2008-07-07 17:23:00

阅读数 645

评论数 0

原创 Adaper Decorator Facade 三者的 区别

Adapter:将一个对象包装起来以改变其接口; Decorator: 将一个对象包装起来以增加新的行为和责任; Facade:将一群对象"包装"起来以简化其接口;

2008-07-07 17:15:00

阅读数 544

评论数 0

转载 Java正则表达式详解

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。...

2008-05-23 17:31:00

阅读数 786

评论数 0

转载 Java如何遍历Map的所有的元素

JDK1.4中Map map = new HashMap();Iterator it = map.entrySet().iterator();while (it.hasNext()) {Map.Entry entry = (Map.Entry) it.next();Object key = ent...

2008-05-23 17:25:00

阅读数 13103

评论数 2

转载 Java中的17种常用正则表达式归纳

        01、"^//d+$"  //非负整数(正整数 + 0)   02、"^[0-9]*[1-9][0-9]*$"  //正整数   03、"^((-//d+)(0+))$"  //非正整数(负整数 + 0)   04、&qu...

2008-05-12 19:36:00

阅读数 791

评论数 0

原创 javascript中常用的匹配正则表达式实例大全

匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00...

2008-05-12 19:35:00

阅读数 3429

评论数 2

转载 JAVA正则表达式4种常用功能

正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能:查询:String str="abc efg ABC";String regEx="a|f";   //表示a或f Pattern p=Patter...

2008-05-12 19:30:00

阅读数 522

评论数 0

转载 html对disabled的处理

要对html的控件置入disabled的值的处理,例如发现:IE和firefox为了节省网络资源,disabled的控件的值,不会post到后台程序,自己省略掉了解决方案:改用javascript来设置就可以了theForm.f_Best.disabled=false; http://hi.bai...

2008-05-12 19:28:00

阅读数 828

评论数 1

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