摘要: Redis缓存穿透、击穿、雪崩,及解决方案 一、概念 **缓存穿透:**缓存和数据库中都没有数据,每次查询缓存都无法命中,导致每个请求都会落在数据库上。 **缓存击穿:**某一个热点数据接收大量请求,这个key突然过期的瞬间,大量的请求会落在数据库上。 **缓存雪崩:**大量缓存同一时间集中失效,大 阅读全文
posted @ 2022-01-14 18:27 百成 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Java线程的四种创建方式: 1 使用Thread子类创建和启动线程 2 使用实现Runnable的实现类创建和启动线程 3 使用Callable和FutureTask来创建异步任务,然后创建线程实例 4 通过线程池创建线程(JUC) (1)向线程池提交任务的两种方式: 方式一:使用execute方 阅读全文
posted @ 2022-01-12 22:27 百成 阅读(1254) 评论(0) 推荐(0) 编辑