结合 Java 25 的语言特性与常见框架约束,整理 Record 与 Lombok 的差异、适用场景,以及我目前更倾向的使用边界。
Posts for: #java
Java Multi-Release JAR 学习笔记:兼顾新 JDK 与向后兼容的一种做法
整理 Java Multi-Release JAR (MRJAR) 的原理、结构和适用场景,看看它怎样在向后兼容和使用新 JDK 特性之间提供一种折中方案。
How Many Kafka Connections Does Your Spring Boot App Actually Use?
A practical formula for calculating Kafka TCP connection counts in Spring Boot, covering producers, consumers, AdminClient, and how to choose the right Confluent Cloud plan.
Java 25 on Kubernetes:默认配置可能正在拖慢你的服务
探讨 Java 25 在 Kubernetes 上的默认配置问题。通过实验数据说明内存比例设置与 CPU 资源分配对应用稳定性的影响,并分享关于 RAMPercentage 等参数的配置经验。
Spring Boot 3 开启 HTTP/2:h2 和 h2c 在什么场景下更合适?
想给 Spring Boot API 加速?来聊聊 HTTP/2 的两种模式:带加密的 h2 和“裸奔”的 h2c,看看在微服务里怎么配置和避坑。
探索定制Spring Initializr
定制Spring Initializr,生成项目的Scaffold,减少每次创建spring boot项目的重复工作。