欢迎来到我的博客小站。  交流请加我微信好友: studyjava。  也欢迎关注公众号:Java学习之道 Fork me on GitHub
摘要: 策略模式:(分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象) 原则: 分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。 举例说明: 分别封装行为接口:FlyBehavior、QuackBehavior; 实现算法族:BadFlyB 阅读全文
posted @ 2017-10-13 22:39 淼淼之森 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 单例模式:(确保一个类最多只有一个实例,并提供一个全局访问点) 存在的意义: 有些对象我们只需要一个,如:线程池、缓存、硬件设备等;如果使用多个实例就会造成冲突、不一致等; 比如打印机这个类,如果多个对象同时使用它的输出,打印机类就产生了多个实例,就可能造成打印顺序和内容的混乱; 线程最安全,效率最 阅读全文
posted @ 2017-10-13 20:44 淼淼之森 阅读(409) 评论(0) 推荐(1) 编辑
摘要: 这篇博客是博主自己在学习和开发中遇到的一些小问题,特此做了个记录,方便查阅! 一、开发工具相关错误: 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 阅读全文
posted @ 2017-10-13 19:25 淼淼之森 阅读(4097) 评论(1) 推荐(1) 编辑
摘要: 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 阅读全文
posted @ 2017-10-13 19:17 淼淼之森 阅读(2286) 评论(0) 推荐(0) 编辑
  👉转载请注明出处和署名