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