自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之策略模式

策略模式是行为模式的一种,它对一系列算法进行封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由调用者决定。策略模式主要用来平滑的处理算法的切换。策略模式的角色和职责:Strategy:      策略(算法)抽象。ConcreteStrategy:    各种策略(算法)的具体实现。Context:

2014-11-30 22:00:27 433

原创 设计模式之装饰器模式

装饰器模式又叫包装模式,通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替代方案。运用装饰器模式最经典的例子就是Java的IO各种流。角色和职责:抽象组件角色:一个抽象接口,是被装饰类和装饰类的父接口。具体组件角色:为抽象组件的实现类。抽象装饰角色:包含一个组件的引用,并定义了与抽象组件一致的接口。具体装饰角色:为抽象装饰角色的实现类。负责具体的装饰。

2014-11-04 22:28:39 556

原创 设计模式之建造者模式

建造者模式也叫生成器模式,是一种对象创建型模式,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承或重载的方式,动态的创建具有复合属性的对象。

2014-11-03 21:47:54 405

原创 编程利器之Sublime Text使用指南

Sublime Text是一款非常强大的文本编辑器,同时也是一款编程利器。当我不久前第一次使用它之后就爱不释手了。下面就来具体介绍一下它的一些非常神奇的功能,让你的编程效率成倍提升。

2014-11-03 12:53:06 2171

原创 设计模式之原型模式

Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。原型模式的特点:1.由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。2.目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值

2014-10-19 21:28:43 357

原创 设计模式之单例模式

单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 在应用系统开发中,我们常常有以下需求:-在多个线程之间,比如servlet环境,共享同一个资源或者操作同一个对象-在整个程序空间使用

2014-10-19 21:22:50 329

原创 设计模式之抽象工厂模式

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。模式包含的角色:抽象工厂角色,具体工厂角色,抽象角色,具体产品角色

2014-10-19 20:27:47 345

原创 设计模式之工厂方法模式

工厂方法模式同样属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。

2014-10-19 20:11:48 346

原创 设计模式之简单工厂模式

简单工厂模式属于创建型模式,又叫静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。该模式

2014-09-27 21:22:50 356

原创 MyEclipse快捷键设置及常用快捷键

前两篇已经介绍了Java编程过程中常用到的一席

2014-09-09 00:33:14 2330 1

原创 MyEclipse常用设置图解之二

上一篇介绍了

2014-09-09 00:02:41 522

原创 MyEclipse常用设置图解之一

MyEclipse有很多功能,但是我们平时经常用到的功能其实并不是特别多,在这里将一些有用的小技巧记录下来,作为备忘录,同时也希望能够对他人有些许帮助吧。下文主要是记录一些有用的设置技巧,像创建项目,创建类,设置工作空间等在这里就不做介绍了。一  工作组(working set)        工作组主要是将相关的一类多个项目同时显示在左侧项目管理栏中,而其它无关的

2014-09-08 23:37:37 669

IMESupport

IMESupport是Sublime Text的一个插件,让Sublime Text能够完美支持中文输入法光标更随,方便使用Sublime Text编辑使用中文

2014-11-03

Hadoop安装配置手册

hadoop环境的搭建和参数配置的入门型手册

2013-04-18

MySQL的存储过程

介绍了MySQL5以后新增的存储过程的相关内容,能够了解MySQL的存储过程。

2012-09-15

空空如也

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

TA关注的人

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