摘要:
策略模式:(分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象) 原则: 分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。 举例说明: 分别封装行为接口:FlyBehavior、QuackBehavior; 实现算法族:BadFlyB 阅读全文
摘要:
单例模式:(确保一个类最多只有一个实例,并提供一个全局访问点) 存在的意义: 有些对象我们只需要一个,如:线程池、缓存、硬件设备等;如果使用多个实例就会造成冲突、不一致等; 比如打印机这个类,如果多个对象同时使用它的输出,打印机类就产生了多个实例,就可能造成打印顺序和内容的混乱; 线程最安全,效率最 阅读全文
摘要:
这篇博客是博主自己在学习和开发中遇到的一些小问题,特此做了个记录,方便查阅!
一、开发工具相关错误:
01、引用别人的工程,出现的可能的错误
02、eclipse开发servlet,HttpServletRequest报红叉解决方案
03、Eclipse启动Tomcat,45S超时问题解决
04、报错:javax.servlet.ServletException: Error instantiating servlet class org.springframework.web.servlet.DispatcherServlet
05、maven项目pom.xml文件报错、或者没有文件报错,但是工程还是有红叉的情况?
06、Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
07、nested exception is java.lang.OutOfMemoryError: PermGe 阅读全文
摘要:
1 import org.junit.Test; 2 3 public class StringtoChar { 4 @Test 5 public void main(){ 6 String str ="hello world!"; 7 // String str1 = str.trim();//t 阅读全文