2019年12月23日

Mybatis运用到的3种设计模式

摘要: Mybatis运用到的3种设计模式 1.构造者模式2.工厂模式3.代理模式1.构造者模式 使用SqlSessionFactoryBuilder,根据核心配置文件,构造一个SqlSessionFactory对象出来SqlSessionFactoryBuilder builder = new SqlSe 阅读全文

posted @ 2019-12-23 20:48 二云 阅读(1915) 评论(0) 推荐(0) 编辑

RocketMQ和Kafka的差异对比

摘要: Broker差异 主从差异: kafka的master/slave是基于partition维度的,而rocketmq是基于broker维度的;kafka的master/slave是可以切换的,而rocketmq不行,当rocketmq的master宕机时,读能被路由到slave上,但写会被路由到此t 阅读全文

posted @ 2019-12-23 20:42 二云 阅读(7470) 评论(0) 推荐(0) 编辑

MyISAM 和 InnoDB 索引的区别

摘要: 一 MyISAM索引实现 1. 主键索引 MyISAM引擎使用B+树作为索引结果,叶节点的data域存放的是数据记录的地址。下图为MyISAM表的主索引,Col1为主键。 2. 辅助索引 在MyISAM中,主索引和辅助索引在结构上没有任何区别,只是主索引要求key是唯一的,而辅助索引的key可以重复 阅读全文

posted @ 2019-12-23 20:24 二云 阅读(404) 评论(0) 推荐(0) 编辑

Spring的BeanPostProcessor和BeanFactoryPostProcessor区别

摘要: Spring提供了两种后处理bean的扩展接口,分别为BeanPostProcessor和BeanFactoryPostProcessor,这两者在使用上是有所区别的。 BeanPostProcessor:bean级别的处理,针对某个具体的bean进行处理 接口提供了两个方法,分别是初始化前和初始化 阅读全文

posted @ 2019-12-23 20:14 二云 阅读(824) 评论(0) 推荐(0) 编辑

零拷贝的原理及Java实现

摘要: 在谈论Kafka高性能时不得不提到零拷贝。Kafka通过采用零拷贝大大提供了应用性能,减少了内核和用户模式之间的上下文切换次数。那么什么是零拷贝,如何实现零拷贝呢? 什么是零拷贝 WIKI中对其有如下定义: "Zero-copy" describes computer operations in w 阅读全文

posted @ 2019-12-23 19:44 二云 阅读(4535) 评论(0) 推荐(1) 编辑

beanFactory & FactoryBean区别

摘要: https://blog.csdn.net/dianxiaoer20111/article/details/105673161 阅读全文

posted @ 2019-12-23 18:44 二云 阅读(260) 评论(0) 推荐(0) 编辑

导航