logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【黑马点评】高并发秒杀实战:从超卖问题到分布式锁的深度架构演进

摘要:本文针对高并发秒杀场景下的核心挑战,提出系统性解决方案。首先设计Redis全局唯一ID生成器,通过时间戳+序列号的位运算组合,解决自增ID泄露商业敏感信息的问题。其次针对超卖问题,对比悲观锁与乐观锁性能差异,最终采用改良版CAS方案(库存>0条件),在保证数据安全的同时实现高性能。最后深入分析"一人一单"场景下Spring事务与锁的复杂交互问题。整套方案通过Redi

#架构#redis#spring +4
「JUC」JUC 的心脏:AQS 抽象队列同步器与 ReentrantLock 源码深度解析

本文系统梳理 JUC 核心并发框架,从 ForkJoin 工作窃取机制切入,解析双端队列如何降低竞争并提升多核利用率;随后深入 AQS 的 state 与 CLH 双向队列设计,拆解自定义锁实现原理;结合源码推演 ReentrantLock 的公平/非公平策略、重入与可中断机制;最后剖析 Condition 双队列模型与 await/signal 流转逻辑。全面揭示 Java 并发底层调度思想与高

#java#开发语言#架构
「JUC」线程安全与管程机制:Synchronized 原理与等待唤醒机制

本文从高并发业务场景切入,深度剖析 Java 线程安全的底层防线。首先扫盲临界区与竞态条件,破解“线程八锁”迷局;随后直击 JVM 腹地,硬核拆解 Monitor 管程模型及 Synchronized 锁升级全过程。在此基础上,对比 Wait/Notify 虚假唤醒陷阱与底层 LockSupport 发牌机制,并手敲工业级生产者-消费者队列,打通线程协作。最后,奉上 Linux 线上死锁排查的 j

#java#jvm#架构
到底了