- 博客(5)
- 收藏
- 关注
原创 dubbo spi 原理解析
一、spi 使用 创建spi 接口及对应实现 package apache.dubbo.test.spi; import org.apache.dubbo.common.extension.SPI; @SPI public interface SpiInterface { void method(); } public class SpiInterfaceImpl implements SpiInterface { @Override public void method(
2021-03-09 18:27:56
392
原创 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
401
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
90
原创 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
123
转载 理解 Java 的四种引用
原文:http://www.iteye.com/topic/401478 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵), 这 4 种类型的引用与 GC 有着密切的关系, 让我们逐一来看它们的定义和使用场景 :
2017-01-10 17:49:46
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人