- 博客(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关注的人