- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 java ArrayList 源码解析(jdk1.6)
加油! 本文简单介绍java中ArrayList内部的结构及实现原理,以便更好的、高效的使用它。 ArrayList 是实现了Collection 和list 接口的集合,实质上是一个会自动增长的数组。查询效率比较高,增删的效率比较低,适用于查询比较频繁,增删动作比较少的元素管理的集合。首先看对ArrayList的定义:
2014-03-17 15:07:42
585
原创 Spring--quartz中cronExpression配置说明
通常,cronExpression表达式为6或者7位。各个位之间通过空格隔开。 字段名允许的值允许的特殊字符秒0-59,— * /份0-59,— * /小时0-23,— * /日1-31
2013-02-06 09:12:04
343
原创 spring对任务调度的支持-----Quartz篇
Quartz为任务调度提供了大量的功能,是一个强大的企业级任务调度框架。而spring对Quartz提供了一流的继承支持,让我们大大简化了任务调度的实现。 如何简化应用Quartz,spring为我们提供了如下若干类: 1、QuertzJobBean Quartz中job接口的简单实现(子类),提供了executeInternal() 方法定义待执行的任
2013-02-05 14:47:22
859
原创 单例模式浅谈
单例模式(Singleton) 单例模式的三个特点 1、该类只有一个实例 2、该类自行创建该实例(在该类内部创建自身的实例对象) 3、向整个系统公开这个实例接口 通常有三种形式 第一种,也是常用的形式 public class Singleton{ private static Singleton insta
2012-11-29 21:42:31
315
原创 工厂方法模式
工厂方法模式 Factory Method 工厂方法模式的意义在于定义一个创建产品对象的接口,将实际创建工作推迟到子类当中。好处:可以使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 工厂方法模式是对简单工厂模式的衍生,解决了许多简单工厂模式的问题。首先,完全实现‘开-闭’原则,实现了可扩展。 其次更复杂的层次结构,
2012-11-28 22:12:01
392
原创 简单工厂模式浅谈
简单工厂模式(Simple Factory Model)是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工厂UML图: 以Struts2中result的设计为例(java): package simpleFactoryModel;import javax.servlet.http.HttpSe
2012-11-27 21:49:36
519
原创 生成器模式浅谈
生成器的定义: 将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表示。 应用场景: 1、当创建复杂对象的算法应该独立于对象的组成部分以及它们的装配方式时; 2、当构造过程必须允许被构造的对象有不同的表示时; 结构图如下: 以农场生产各种花为例(java):package bui
2012-11-26 22:23:24
376
原创 Ajax入门实例
Ajax,全称Asynchronous JavaScript And XML,是异步的Javascript和XML。想更多的了解Ajax的历史,请到百度百科(Ajax)。 Ajax最主要的是解决什么样的问题呢? Ajax可以解决传统Web程序的一些弊端,提升用户使用系统体验度. 传统Web程序,采用下面工作模式
2012-11-25 10:49:43
508
原创 抽象工厂模式浅谈
定义 为创建一组相关或相互关联的对象提供一个接口,而无需指定它们的具体类。 事例 在农场产品中,有水果(Fruit)和蔬菜(Veggie)两种产品分类,这两种产品分别有北方(Northern)、热带(Tropical)两种分类,即总共有四种具体产品: Fruit{NorthernFruit ,TropicalFruit} Vegg
2012-11-23 22:06:31
347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人