- 博客(6)
- 收藏
- 关注
原创 设计模式之单例模式
单例模式是面试中频繁出现的设计模式,也是多种设计模式中比较容易理解的一个设计模式,那么什么是单例模式?就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。使用单例模式的原因在于,在某些场景下,对一些类来说,只有一个实例是很重要的。 举个例子来说,对于常用的windows系统来说,文件管理器是一个必不可少的组件,然而不同的进程中可能会同时对同一个文件进行操作,试想一下,如果是多个文件处
2016-12-05 20:09:12 242
原创 总纲之六大设计原则
在正式的开始工作之前,我打算把传说中的23种设计模式都通读一遍,顺便审思一下过往的代码经验,进行一种阶段性的总结。这个系列的博客就是为了在琢磨这些设计模式的时候记录下来,既是对自己的督促也是对学习的总结。 设计模式这个事情最早我知道还是在实习面试的时候,当时接触的几个的实习面试都问到了设计模式相关的东西,尤其是单例模式,我其实到现在也不是很懂为什么面试的时候单例模式如此频发,下一篇准备好好写一下
2016-12-01 19:32:43 232
原创 Java编程思想学习笔记之构造器
猜测一下上述代码最后的输出结果如何? 答案是: this is filed of Sub:0 this is filed of Sub:11 java编程思想中提到使用多态时构造器的调用顺序,其中对象的初始化过程与常人想象并不相同,原文如下: 1.在其他任何事务开始之前,将分配给对象的存储空间初始化为零; 2.调用基类构造器,而基类构造器在调用其中的draw()方法时,又会重新调用被覆
2016-06-19 21:42:51 259
原创 spring mvc中的初始化设置
今天在配置spring mvc时遇到这样的一个问题: Could not open ServletContext resource [/WEB-INF/dispatcherservlet-servlet.xml] 在配置spring mvc时需要在web.xml中初始化加载的dispatcherservlet,原本我的设置如下: dispatcherServlet
2016-06-13 10:55:25 360
原创 tomcat的connector与container原理分析(二)
容器是一个处理用户servlet请求并返回对象给web用户的模块。org.apache.catalina.Container接口定义了容器的形式,有四种容器:Engine(引擎), Host(主机), Context(上下文), 和 Wrapper(包装器)。Engine:表示整个Catalina的servlet引擎 · Host:表示一个拥有数个上下文的虚拟主机 · Context:表示一个We
2016-05-20 15:19:36 901
原创 tomcat的connector与container原理分析(一)
最近在看how tomcat works,里面提到了tomcat的两大核心组件,connector和container,下面就来分析一下二者的运行机制。 对于实现了connector接口的httpconnector,它的start方法如下: public void start() throws LifecycleException { if (started)
2016-05-20 10:11:14 2582 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人