自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

  • 博客(6)
  • 收藏
  • 关注

原创 SpringMVC静态文件(图片)的访问

springMVC /     通过上面url-pattern的配置,所有URL请求都将被Spring MVC的DispatcherServlet截获。这样的配置,会造成js文件、css文件、图片文件等静态资源无法访问。     当直接用/imgs/a.png">,图片是找不到的。因为SpringMVC把“imgs/a.png”也当做了一个请求连接,但这个请求连接实际上并没有。

2015-05-28 17:26:59 3639

转载 SpringMVC初识

转载自:http://www.javake.com.cn/web/spring/20130204/6223.html               http://www.blogjava.net/xiaohuzi2008/archive/2012/07/24/383833.html               http://itroop.iteye.com/blog/263845    

2015-05-28 17:16:27 380

原创 观察者模式(Observer)

观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。这里把RSS订阅改称为“主题”(Subject),订阅者改称为“观察者”(Observer)。     看实现代码:

2015-05-19 21:07:49 365

原创 责任链模式(Chain of Responsibility)

职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。     针对如下需求,有一个字符串过滤链,需要过滤字符串中的某些字符,如要把“     可以先定义一个接口: public interface Filter { String doFilter(String str); }   

2015-05-18 22:24:21 373

转载 策略模式(Strategy)

使用策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,属于辅助类),提供辅助函数。     接口: public interface SortStrategy { void Sort(); }     实现类: public class

2015-05-14 20:31:14 309

原创 单例模式(Singleton)

单例对象(Singleton)是一种常用的设计模式。单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处: 1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。 2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。 单例模式的特点: 1、只能有一个实例; 2、必须自己创建自己...

2015-05-11 15:06:09 362

空空如也

空空如也

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

TA关注的人

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