05 2022 档案

摘要:[Java][并发编程]AQS以及其相关同步器的源码解析AQS以及其相关同步器的源码解析 概念 AQS(AbstractQueuedSynchronizer)抽象的队列同步器。是用来构建锁或者其他同步器组件的重量级基础框架以及整个JUC体系的基石。通过内置的 FIFO 队列(先入先出队列)来完成资源获取线程的排队工作,将每条要去抢占资源的线程封装成一个 阅读全文
posted @ 2022-05-31 00:10 knqiufan 阅读(188) 评论(0) 推荐(0) 编辑
摘要:[Docker] Dockerfile常用保留字FROM 基础镜像,当前新镜像是基于哪个镜像的,指定一个已经存在的镜像作为模板。第一条必须是from MAINTAINER 镜像维护者的姓名和邮箱地址 RUN 容器构建时需要运行的命令,也就是在 docker builder 时运行 两种格式: shell格式,RUN <命令行命令> 等同于,在终端 阅读全文
posted @ 2022-05-15 11:09 knqiufan 阅读(64) 评论(0) 推荐(0) 编辑
摘要:[Redis] Redis的三大缓存异常原因分析和解决方案Redis的三大缓存异常原因分析和解决方案 缓存的三个异常分别是缓存击穿、缓存雪崩、缓存穿透。这三个问题一旦发生,会导致大量的请求积压到数据库层,并发量巨大的情况下很有可能导致数据库宕机或是故障,造成严重的生产事故。 接下来就来看看这三种缓存异常的原因分析和解决方案。 缓存击穿 缓存击穿是指针对某个 阅读全文
posted @ 2022-05-01 12:00 knqiufan 阅读(2132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
欢迎阅读『2022 年 5月 随笔档案』