版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Arthur_Lees/article/details/86021168
redis
- redis作为单线程为什么快
- redis 实现分布式锁
- 缓存击穿、穿透、雪崩场景的描述
击穿:对于部分“热点”KEY出现缓存失效、过期(和雪崩的区别在于击穿针对特定的KEY)。---解决办法
穿透:对于一个根本不存在的数据,查询时未命中缓存,会去查询DB,出现大量无用查询,对DB总成很大压力,会被人利用攻击应用 ---解决办法
雪崩:对缓存设置了同样的过期时间,缓存全部失效,请求全部转发到了DB。 ---解决办法
Spring
- Spring动态代理和CgLib动态代理的区别
- Spring事务的嵌套事务
Dubbo
- Dubbo 用的的序列化类型
- Dubbo的工作原理
多线程
- 线程池的实现原理
数据库
- 常用的sql优化
- InoDB与MyISAM简单对比