摘要:
jms和amqp是消息代理的规范 activemq、rabbitmq是规范的实现:activemq是jms规范的实现,rabbitmq是amqp规范的实现 同理 jpa是orm规范,而hibernate、mybatis 阅读全文
摘要:
在tomcat容器中,servlet默认是单例模式;如果实现ISingleThreadModule标记接口 则针对多个请求创建多个实例(最多20个),为了实现线程安全,可以: 1.使用局部变量 而不是实例变量 2.使用synchronized关键字 综上说明静态变量、实例变量、局部变量,三者使用范围 阅读全文
摘要:
框架都是应用或者组合了设计模式,而设计模式都是基于oo设计原则,有哪些设计原则呢? 一、设计原则 装饰者模式(类容器扩展) 1.开放封闭原则 2.里氏替换原则 策略模式 3.封装变化原则 4.针对接口编程 5.多用组合少用集成 工厂模式(高层和底层组件都应该依赖于抽象) 6.依赖倒置原则 外观模式( 阅读全文