java 集合大全
基于 JDK 8 ~ JDK 21,按使用频率排序。每个集合包含:是什么、干什么用、使用场景、异常与并发注意事项(是否线程安全、是否阻塞)、经典 Demo、遍历方式。一、集合框架总览与选型决策1.
java并发编程:多线程、原子性与可见性
常用的java并发编程技术。 具体的代码参照 示例项目 https://github.
Java高并发全套学习路线:从入门到实战,一篇学透
很多Java开发者工作多年,业务代码写得炉火纯青,但始终卡在高并发、高性能这道分水岭。日常CRUD很难接触流量峰值场景,一旦遇到秒杀、抢券、海量接口请求、高频读写场景,就容易出现线程阻塞、接口超时、系统雪崩、数据错乱等问题。
Java 并发编程:线程池、锁、CAS 与 CompletableFuture
在 Java 后端开发中,并发编程几乎无处不在。用户同时访问系统、多个设备同时上报数据、后台任务批量执行、订单同时创建、消息异步消费……这些场景背后,都离不开 Java 并发编程。例如,一个能源管理平台需要同时处理数千台设备的数据上报。
StampedLock 实战教程:网关路由、库存扣减、缓存防重
读多写少的场景里,ReentrantReadWriteLock 的读锁还是要走一遍 CAS。StampedLock 的乐观读连锁都不拿,读一个版本号就完事,吞吐能翻几倍。但它是把快刀:不可重入、stamp 要自己管,用错一处就是线上事故。
2026大厂高并发高频面试题汇总!后端必刷核心真题
不管是校招进阶还是社招跳槽,高并发都是Java后端面试的核心必考模块,也是区分初级开发与中高级开发的关键分水岭。
Java 如何高并发批量处理支付结算相关的业务?
结算场景的并发,难的从来不是「把循环改成多线程」,而是在百万级订单的吞吐之下,同时守住资金安全的三条底线:不重复、不遗漏、可对账。本文从任务拆分、线程模型、幂等与状态机,到热点行合并、事务边界与对账闭环,把整条工程链路拆开讲清楚。
提问:Java 结构化并发是什么?
回答并发编程要处理的问题,可以分成两类:让任务同时执行,以及在它们全部结束之后收场。结构化并发处理的是第二类。ExecutorService 不提供第二类的保证。
ConcurrentHashMap凭什么快:三个取舍
有一个问题经常被问到:既然可以用锁把哈希表包起来,为什么还需要一个专门的并发容器?答案很直接:因为"包一层锁"的代价太大。一个全局锁意味着"任何时候只有一个线程能读或写",而读操作占了缓存访问的绝大多数。所以"锁住整张表"等于"让所有读都排队",这个代价在高并发下不可接受。
2026最新Java面试题汇总:新版JDK+底层源码+架构实战全覆盖
2026年Java后端面试已经彻底告别“死记硬背八股文”的时代,面试侧重点发生明显迭代:弱化老旧SSM基础配置、强化JDK新特性、深挖底层源码、侧重高并发架构落地、新增AI工程化实战考点。