当前位置:首页
> 淙嶙 第4页
淙嶙 管理员
暂无介绍
120 篇文章 0 次评论缓存穿透、击穿、数据一致性解决方案
一、缓存雪崩大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。 解决方案:1.缓存时间设置随机值,尽量让失效时间点均匀分布 2.在缓存失效后,...
MySQL数据库索引
1、 什么是数据库索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度 2、 为什么使用B+树作为数据库索引,而不选择B树,红黑树,二叉搜索树? B+树...
理解TheadLocal源码
˃ 记忆会被改变,以前看过的代码,现在发现和记忆中的不一样,大脑会修改记忆的确是真的. 那就重复的看下,记录下吧. 作用: 为每个使用该变量的线程创建一个独立的变量副本.在多线程环境,就能避免变量被篡...
动态代理
一、实现动态代理的方式: jdk动态代理 CGlib动态代理 javassist动态代理 CGlib底层实现依赖于ASM, javassist自成一派. 由于ASM和javassist需要程序员直...
JAVA中SPI机制
SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架和替换组件。 整体机制图如下: 调用方-˃标准服务...