一、先把两个概念分清楚:size 和 capacity 聊 ArrayList 扩容之前,先区分两个容易混淆的概念: size:当前列表中实际存...
最近在给一个 Spring Boot 服务接入 mTLS 时,遇到了一个比较容易误导人的问题:本地调试正常,但服务部署到 Kubernetes ...
String、StringBuffer、StringBuilder 这三个类是 Java 字符串处理的核心类,本质区别:String 不可变,S...
Java 中“子类覆盖父类方法时,权限必须大于等于父类”是基于多态性和面向对象“替换原则”的规定。其核心目的是为了确保当父类引用实际指向子类对象...
前言 Spring Boot 3.x 是 Spring 生态的重大版本迭代,最低要求 JDK 17,全面拥抱 Jakarta EE 9+(替换原...
缓存一致性问题 计算机在运行程序时,每条指令都是在CPU中执行的,在执行过程中会涉及到数据的读写。我们知道程序运行的数据是存储在主存中,这时就会...
什么是Copy-On-Write? Copy-On-Write(COW),中文译为"写时复制",是一种巧妙的设计优化策略。其核心思想可以用一个生...
什么是Fail-fast(快速失败)? Fail-fast是一种在系统设计中优先考虑异常处理的思想。其核心理念是"早发现、早处理"——在问题出现...
一:什么是SPI? SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种...
文集作者