Java 集合框架深入理解
ArrayList 是最常用的 List 实现类:
Topic
10 篇文章,像一份单独的主题档案,按最近更新时间倒序整理。
ArrayList 是最常用的 List 实现类:
JVM 在运行时会分配不同的内存区域,用于存储不同的数据:
从 @Validated 到全局异常处理器,详解 Spring Boot 企业级输入校验体系设计与实现,涵盖分组校验、自定义校验器、统一错误响应。
在我参与过的多个 Spring Boot 项目中,连接池配置几乎都是"上线前随便设,出问题再调"。这种做法在互联网公司或许可以接受,但在银行业——
AQS(AbstractQueuedSynchronizer)是 Java 并发包的核心:
StampedLock 是 JDK8 引入的高性能读写锁:
CountDownLatch(倒计时门闩)让一个或多个线程等待其他线程完成:
ReentrantLock 适用场景:
Semaphore(信号量)用于控制同时访问特定资源的线程数量:
持续记录技术实践、系统设计与长期思考。