- 博客(6)
- 资源 (8)
- 收藏
- 关注
转载 工厂模式
工厂模式主要按阎宏的书上讲,分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。此三种模式会用一个农场种植的例子贯穿起来 (1)简单工厂 比如说一个农场可以向市场供应三种水果:苹果、葡萄、草莓。他们均继承水果这个借口(有种植,生长,收获三个方法),有一个公共的管理类苹果园丁,他负责管理所有的水果 //公共的接口 public interface Fruit { /**
2012-01-18 15:58:10 301
原创 多例模式
所谓多例模式(multiton pattern)实际上是单例模式的自然推广,其有一下几个特点: 多例类可有多个实例。多例类必须自己创建、管理自己的实例,并且向外界提供自己的实例。(单例类只有一个实例) 代码实例,掷骰子 import java.util.Date; import java.util.Random; public class Die { //开始先创建两个骰子
2012-01-18 15:09:21 272
原创 单例模式
此处只是个人的学习笔记,列举一些常用的设计模式,示例均来源于阎宏的java与模式,如果想更深入的学习,请看原书(本博客上有一个pdf版本的,可以去下载) 设计模式之单例 (1)饿汉式 public class EagerSingleton { /** * 首先new出一个私有的对象 */ private static final EagerSingleto
2012-01-18 11:30:26 295
转载 js中常用的处理字符串的函数
javascript最常用的字符串方法是:indexOf()、charAt()和substring()。因为这几个方法在JavaScript中经常出现,所以下面我对它们进行详细说明: indexOf()函数 这个函数允许你判断一个字符串是否存在于一个更长的字符串中以及它所处的位置。它等价于C语言中的strstr函数以及Visual Basic语言中的inStr函数。这个方法也有一个相应的函数:
2012-01-17 17:38:55 908
原创 读写txt文档
一、 工作中读写txt文件是一种很常用的方式,比如日志记录,当然需要有对应的解析脚本解析,然后得出我们需要的数据。本文只是简单地对文件读入和输出 1、文件读入,先判断文件是否存在,不存在则退出。然后对流进行封装,用一个BufferedReader读,每次一行,然后进行相应的处理。 /** * 读txt * @param path 文件路径 * @return */
2012-01-17 12:08:35 290
转载 js中常用字符串的检查(使用正则表达式)
//是否含有空格或换行符 function isBlank(s){for(var i=0;i //是否只含有数字,字母,下划线,可用于验证用户名 function isSsnStr(ssn,min,max){var re=/^[\w-]*$/i;if(re.test(ssn)){if(min && max){return re.length>=min && re.length=min;}el
2012-01-17 10:38:30 935
linux下装机必备(tomcat6.0.18,mysql5.1,ant1.8.2)
2011-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人