摘要: 策略模式:定义了算法家族,分别封装起来,让算法之间可以互相替换,使得算法的改变,不会影响到使用算法的客户。 算法是随时可以被替换的,这是一个变幻点,封装变化点是面向对象的一种重要思维, 策略模式是一种定义一系列算法的方法,从概念上就是用不同的算法完成相同的工作,只是实现不同,可以用相同的方式调用这些 阅读全文
posted @ 2016-08-20 16:17 99°的开水 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 定义: 简单工厂模式是一个由工厂来确定创建某种产品的实例。 先看一个简单的例子 这个程序满足功能是没有问题,只是用计算机的思路来表述和解决问题。比如这个程序先输入一个数,在输入一个数,然后根据输入的运算符号获得结构,确实是满足了计算机的需求,但是这种程序。不容易扩展,不容易维护,不容易复用。 可维护 阅读全文
posted @ 2016-08-18 21:49 99°的开水 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在JSP中的如果使用 "相对路径" 则有可能会出现问题.因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源.上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp // 登陆页面 r... 阅读全文
posted @ 2015-06-07 20:28 99°的开水 阅读(351) 评论(0) 推荐(0) 编辑
摘要: package com.test;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Parameter;class Student{ public String name =... 阅读全文
posted @ 2015-06-07 16:48 99°的开水 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 值栈(ValueStack) Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为OGNL的根对象。 我们知道,OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象... 阅读全文
posted @ 2015-01-03 12:14 99°的开水 阅读(346) 评论(0) 推荐(0) 编辑
摘要: web.xml 的配置文件 OpenSessionInViewFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter OpenSess... 阅读全文
posted @ 2014-12-31 18:32 99°的开水 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 单例会带来什么问题?如果多个线程同时调用这个实例,会有线程安全的问题单例一般用在什么地方?单例的目的是为了保证运行时只有唯一的一个实例,最常用的地方比如拿到数据库的连接,或者Spring的中创建BeanFactory操作,而这些操作都是调用他们的方法来执行某个特定的动作。首先先来认识下两种模式: 恶... 阅读全文
posted @ 2014-12-26 18:25 99°的开水 阅读(5862) 评论(1) 推荐(0) 编辑
摘要: 今天在看模板方法设计模式的时候 发现在接口回调的时候,匿名类里面new了一个接口 。觉得很奇怪就写了个小程序测试了一下//HibernateCallback是一个接口public void saveUser(final User user) { execute(new Hibernat... 阅读全文
posted @ 2014-12-26 16:07 99°的开水 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [applicationContex... 阅读全文
posted @ 2014-12-26 00:59 99°的开水 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据... 阅读全文
posted @ 2014-12-22 16:18 99°的开水 阅读(360) 评论(0) 推荐(0) 编辑