
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【黑马点评】高并发秒杀实战:从超卖问题到分布式锁的深度架构演进
摘要:本文针对高并发秒杀场景下的核心挑战,提出系统性解决方案。首先设计Redis全局唯一ID生成器,通过时间戳+序列号的位运算组合,解决自增ID泄露商业敏感信息的问题。其次针对超卖问题,对比悲观锁与乐观锁性能差异,最终采用改良版CAS方案(库存>0条件),在保证数据安全的同时实现高性能。最后深入分析"一人一单"场景下Spring事务与锁的复杂交互问题。整套方案通过Redi
「JUC」JUC 的心脏:AQS 抽象队列同步器与 ReentrantLock 源码深度解析
本文系统梳理 JUC 核心并发框架,从 ForkJoin 工作窃取机制切入,解析双端队列如何降低竞争并提升多核利用率;随后深入 AQS 的 state 与 CLH 双向队列设计,拆解自定义锁实现原理;结合源码推演 ReentrantLock 的公平/非公平策略、重入与可中断机制;最后剖析 Condition 双队列模型与 await/signal 流转逻辑。全面揭示 Java 并发底层调度思想与高
「JUC」线程安全与管程机制:Synchronized 原理与等待唤醒机制
本文从高并发业务场景切入,深度剖析 Java 线程安全的底层防线。首先扫盲临界区与竞态条件,破解“线程八锁”迷局;随后直击 JVM 腹地,硬核拆解 Monitor 管程模型及 Synchronized 锁升级全过程。在此基础上,对比 Wait/Notify 虚假唤醒陷阱与底层 LockSupport 发牌机制,并手敲工业级生产者-消费者队列,打通线程协作。最后,奉上 Linux 线上死锁排查的 j
到底了







