摘要: 模板方法模式: 定义一个操作中的算法的骨架, 而将一些步骤延迟到子类中. 模板方法使得子类可以在不改变一个算法的结构的前提下重定义该算法的某些特定步骤. (图片来自网络) 处理某个流程的骨架代码已经具备, 但其中某节点的具体实现暂不确定, 此时可采用模板方法, 将该节点的代码实现转移给子类完成. 即 阅读全文
posted @ 2017-08-07 09:16 Natee 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 用过mybatis的应该都知道它是ibatis被Google收购后重新命名的一个工程,因此也做了大量升级。本文就来介绍下两者在调用存储过程上的一点区别,ibatis有一个专门的标签<procedure>,在mybatis里面已经没有这标签了,而是通过一个参数statementType="CALLAB 阅读全文
posted @ 2017-07-18 09:10 Natee 阅读(6470) 评论(0) 推荐(0) 编辑
摘要: 在Tomcat中主要有以下几种类加载器:(图片来自网络) tomcat启动时,会创建几种类加载器: 1 Bootstrap 引导类加载器 加载JVM启动所需的类,以及标准扩展类,位于jre/lib/ext下。 2 System 系统类加载器 加载tomcat启动的类,比如bootstrap.jar, 阅读全文
posted @ 2017-07-12 09:00 Natee 阅读(385) 评论(0) 推荐(1) 编辑
摘要: 门面模式 门面模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。 门面设模式的原理 阅读全文
posted @ 2017-07-10 11:46 Natee 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 使用过Spring的开发者应该都对IOC控制反转功能有所了解,最开始学习时应该都知道使用依赖注入来实现IOC的功能,本文来介绍使用IOC控制反转思想的几种设计模式。 依赖注入来实现IOC 注入依赖是IOC最基本的一种实现方式,也是最常用的一种面向对象设计方式之一。注入依赖如何达到控制反转效果,先以一 阅读全文
posted @ 2017-07-07 14:09 Natee 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Tomcat 总体结构 Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图: 从上图中可以看出 Tomcat 的心脏是两个组件:Connector 和 Container,关于这 阅读全文
posted @ 2017-07-07 10:26 Natee 阅读(568) 评论(0) 推荐(1) 编辑
摘要: 【Spring】使用Spring和AMQP发送接收消息(下) 阅读全文
posted @ 2017-06-07 09:23 Natee 阅读(2424) 评论(0) 推荐(0) 编辑
摘要: 详解Spring中Bean的加载 阅读全文
posted @ 2017-04-06 16:20 Natee 阅读(8780) 评论(0) 推荐(1) 编辑
摘要: 【Spring】使用Spring和AMQP发送接收消息(中) 阅读全文
posted @ 2017-03-19 20:28 Natee 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 【Spring】使用Spring和AMQP发送接收消息 阅读全文
posted @ 2017-03-12 17:18 Natee 阅读(2292) 评论(0) 推荐(1) 编辑