自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

终于闲了

做了1年多的项目,休息了2个月,心态终于回来了。又可以开始学习点东西了。一年的项目虽然业务能力提高了很多,但是我好像只会写jsp+jdbc的模式了。好多东西都忘了,赶紧抓住时间回顾以前的技术呀。只是不知道这次能闲多久。。。...

2009-06-10 15:57:22 126

简单工厂模式

简单工厂模式简单工厂(Simple factory)模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 工厂模式的几种形态       工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态:         ...

2008-11-03 22:47:53 117

设计模式分类

创建模式        创建模式(Creational Pattern)是对类的实例化过程的抽象化。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。创建模式描述了怎样构造和封装这些动态的决定。        创建模式分为类的创建模式和对象的创建模式两种。l         类的创建模式  类的创建模式使用继承关系,把类的创建延迟到子类,从而封装...

2008-11-01 22:54:01 139

原创 JSP中的pageEncoding和contentType属性

 关于JSP页面中的pageEncoding和contentType两种属性的区别:  pageEncoding是jsp文件本身的编码  contentType的charset是指服务器发送给客户端时的内容编码  JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。...

2008-10-19 21:44:37 108

原创 eclipse插件大全

eclipse插件大全地址:                           http://www.open-open.com/04.htm 

2008-09-01 14:03:50 115

Vector 和 ArrayList的不同

Vectors是同步化的,即线程安全的。ArrayList是不可同步化的。Vectors数据增长是100% ArrayList 是50%

2008-09-01 13:31:46 90

hashtable,hasbmap区别

1.Hashtable是Dictionary到子类,是比较好的类。HashMap是接口Map到一个实现类。2.Hashtable中的方法是同步的。而HashMap在默认情况下非同步的。在多线程应用中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,要通过Collections.synchronizedMap(Map map)来实现。3.在Hashtable中,不能存放...

2008-09-01 13:26:20 148

原创 java在线编辑器

在线编辑器FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能.FCKeditor 支持当前流行的浏览器如IE 5.5+, Firefox 1.0+, Mozilla 1.3+与Netscape 7+等。 FCKeditor官司方网址:http://www.fckeditor.net/ FCKeditor在线DEMO:http:...

2008-08-27 00:31:42 1861

原创 java定时任务系统

系统要求:定时,重复,执行某个操作。要求简单配置,方便,灵活的更改。 想法一:用java.util.timer类。 想法二:用spring任务队列。(如果项目没spring,是否可以剥离出来)。解决方案:使用第三方框架——Quartz。Quartz介绍:Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为...

2008-08-27 00:30:35 929

原创 Hibernate优化的几点建议

优化hibernate性能的几点建议1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。 ...

2008-08-27 00:27:26 117

软件设计之里氏代换原则

里氏代换原则:              一个软件实体如果使用一个基类的话,那么一定适用于其子类,而且这根本不能察觉出基类对象和子类对象的区别。       里氏代换原则是继承复用的基石。只有当衍生类可以替换掉基类,软件单位的功能不会受到影响时,基类才能真正的被复用,而衍生类也才能够在基类的基础上增加新的行为。        Java语言对里氏代换原则的支持:              ...

2008-08-27 00:17:33 188

软件设计之“开-闭”原则

什么是“开-闭”原则?一个软件实体应当对扩展开放,对修改关闭;这个原则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下扩展。换言之,应当可以在不必修改源代码的情况下改变这个模式的行为。        满足“开-闭”原则的设计的优越性:1.       通过扩展已有的软件系统,可以提供新的行为,以满足对软件的需求,使变化中的软件系统有一定的适应性和灵活性。2.      ...

2008-08-26 01:30:23 195

软件的可维护性和可复用性

一般来说,一个易于维护的系统,就是复用率较高的系统;一个复用率较好的的系统,就是一个易于维护的系统。但是,实际上,可维护性和可复用性是两个独立的目标。    软件系统的可维护性:        软件维护就是软件的再生。一个好的软件设计,必须能够允许新的设计要求以比较容易和平稳的方式加入到已有的系统中去,从而使这个系统能够不断的的焕发出活力。       一个可维护性较好的系统,应当允许维护工...

2008-08-25 01:05:04 492

空空如也

空空如也

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

TA关注的人

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