目录
- 一、大部分人对Java并发仍停留在理论阶段
2025年04月25日
当今互联网应用普遍需要支持高并发访问,而Java作为一种广泛使用的编程语言,其并发编程能力对于实现高性能的应用非常重要。而Java的JUC(java.util.concurrent)并发工具就提供了许多实用的工具类和接口,可以让Java应用轻松实现高效的并发编程。
2025年04月25日
Disruptor是一个开源框架,研发的初衷是为了解决高并发下队列锁的问题,最早由LMAX提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单
官网:
lmax-exchange.github.io/disruptor/
目前,包括Apache Storm、Camel、Log4j2在内的很多知名项目都应用了Disruptor以获取高性能
2025年04月25日
高并发架构设计是大型网站架构核心,也是大厂重点考察内容,下面我就全面来详解高并发架构设计@mikechen
本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。
负载均衡
负载均衡,是将用户请求分散到多台服务器,以减少单台服务器的压力,提高系统的吞吐量、和响应速度。
2025年04月25日
记得很久之前,去面试过字节跳动。被三面的面试官问了一道场景设计题目:如何设计一个高并发系统。当时我回答得比较粗糙,最近回想起来,所以整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。
2025年04月25日
在这个数据洪流的时代,高并发已经成为Java开发者无法回避的挑战。而锁,作为Java并发控制的核心机制之一,在高并发场景下的表现显得尤为重要。那么,我们该如何优化Java锁,让它在高并发的压力下依然能够优雅起舞呢?今天,我们就来聊聊Java锁优化那些事儿。
2025年04月25日
前言:
作为一个 Java 开发人员,**多线程是一个逃不掉的话题,不管是工作还是面试,**但理解起来比较模糊难懂,因为多线程程序在跑起来的时候比较难于观察和跟踪。搞懂多线程并发知识,
2025年04月25日
大家好,我是mikechen。
Java锁升级会涉及:偏向锁、轻量级锁、重量级锁,也是大厂经常考察的内容,下面我就全面来详解锁:偏向锁、轻量级锁、重量级锁@mikechen
本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。
2025年04月25日
如何优化系统架构设计缓解流量压力提升并发性能?Java实战分享
在高流量场景下。首先,我需要回忆一下常见的优化策略,比如负载均衡、缓存、数据库优化、微服务拆分这些。不过,可能还需要考虑用户的具体情况,比如他们的系统现状、技术栈、团队能力等等。但用户没有给出具体细节,所以得给出一般性的建议。