- 博客(5)
- 收藏
- 关注
原创 dubbo spi 原理解析
一、spi 使用创建spi 接口及对应实现package apache.dubbo.test.spi;import org.apache.dubbo.common.extension.SPI;@SPIpublic interface SpiInterface { void method();}public class SpiInterfaceImpl implements SpiInterface { @Override public void method(
2021-03-09 18:27:56 306
原创 Spring mybatis一级缓存失效原因
用spring管理mybatis,一级缓存会在非事务状态下失效,具体原因是spring通过SqlsessionTemplete代理了sqlsession,SqlsessionTemplete内部的代理方法如下private class SqlSessionInterceptor implements InvocationHandler { @Override public Object invoke(Object proxy, Method method, Object[] args)
2021-03-04 16:00:07 338 1
原创 spring 事务管理实现
一、启用事务管理使用@EnableTransactionManagement注解启用spring事务管理,注入一些必要的配置/** * {@code @Configuration} class that registers the Spring infrastructure beans * necessary to enable proxy-based annotation-driven transaction management. * * @author Chris Beams *
2021-03-03 14:59:44 63
原创 redis集群搭建
redis cluster 模式 中包括至少3个主节点,每个主节点下有一个或多个从节点。redis cluster 将数据分为16384个hash槽,键值hash取模后对应到其中的hash槽。每个主节点管理其中一部分hash槽,所以每个主节点只有全量数据中的一部分数据。所以相较于哨兵模式,集群模式拥有更大的存储容量,并且可以通过添加节点来进行动态的扩容。redis cluster 集群搭建环境准备:CentOS 7.5 redis 4.0.10...
2020-07-08 13:58:40 84
转载 理解 Java 的四种引用
原文:http://www.iteye.com/topic/401478 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵), 这 4 种类型的引用与 GC 有着密切的关系, 让我们逐一来看它们的定义和使用场景 :
2017-01-10 17:49:46 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人