![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 50
元元点滴
这个作者很懒,什么都没留下…
展开
-
redis缓存雪崩、穿透、击穿概念及解决办法
一、缓存雪崩缓存雪崩:redis挂掉了,请求全部走数据库对缓存数据设置了相同的过期时间,导致缓存有段时间失效,请求全部走数据库缓存雪崩,请求全部走数据库,数据库会挂掉,这样可能造成整个服务器坍塌解决方案:针对“对缓存数据设置了相同的过期时间,请求全部走数据库”在缓存的时候给过期时间设置一个随机值,这样就会大幅的减少缓存过期时间在同一时间分事发前、事发中、事发后的解决事发前: 实现redis的高可用(利用redis cluster集群 或 主从+哨兵),减少redis挂掉事发中: 万一r原创 2021-01-19 15:54:19 · 249 阅读 · 0 评论 -
线程池
线程池1. 创建线程池的几种方式 ,每种方式的作用答:启动一个线程就要浪费一个新的系统资源,而且线程过多会造成系统崩溃,因此有了线程池,线程池是用来管理线程的。线程池有4种创建方式(1).不固定线程数量(大小不固定)的线程池//这是一个线程类public class ThreadChi implements Runnable{ public void run(){ for(int i=0;i<10;i++){ System.out.println(Thread原创 2021-01-19 14:52:04 · 58 阅读 · 0 评论