logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式学习笔记-----抽象责任链模式

该文介绍了一种基于Spring的抽象责任链模式实现方案,由5个核心组件构成:上下文(AbstractChainContext)作为调度中心,处理器容器(abstractChainHandlerContainer)按业务分组管理处理器,处理器抽象接口(AbstractChainHandler)定义规范,业务专属接口(UserRegisterCreateFilter)固化业务分组,以及具体处理器实现业

#设计模式#学习#java +1
JUC学习笔记-----ReentrantLock

ReentrantLock原理分析:本文详细解析了Java中ReentrantLock的实现机制。1)非公平锁实现:通过CAS操作竞争锁,失败后进入AQS队列自旋等待,包括加锁失败流程、解锁竞争流程和可重入原理;2)公平锁实现:在获取锁前会检查等待队列;3)条件变量实现:通过ConditionObject维护等待队列,实现await/signal机制。文章还分析了可打断与不可打断模式的区别,以及线

#学习#java#后端
到底了