用途:该技能面向 Java 21+ 现代开发任务,提供指导、最佳实践与检查清单,适用于需要 Java 领域建议的工作流。
主要能力:涵盖虚拟线程(Project Loom)与结构化并发、switch 与 instanceof 模式匹配、record、文本块与字符串模板、sealed 类、var、外部函数与内存 API;Spring Boot 3.x、WebMVC/WebFlux、Spring Data JPA 与 Hibernate 6+、Spring Security 6(OAuth2/JWT)、Spring Cloud、Spring Native with GraalVM、Actuator;JVM 调优、GC(G1/ZGC/Parallel)优化、内存剖析、启动时间与内存占用优化、JMH 基准测试;微服务、DDD、Spring Modulith、事件驱动、CQRS、六边形架构、Resilience4j、Micrometer/OpenTelemetry;Flyway/Liquibase、HikariCP、分片、NoSQL、事务管理、N+1 优化、Testcontainers;JUnit 5、Mockito、Spring Boot Test、契约测试、JaCoCo;Docker、Kubernetes、CI/CD、SonarQube、依赖安全扫描;Spring Security、Bean Validation、OWASP 安全实践。
使用方式:先澄清目标、约束与所需输入,再应用相关最佳实践并验证结果,输出可操作步骤与验证方法。适合迁移到虚拟线程、设计微服务架构、JVM 性能调优、实现 OAuth2、构建原生镜像、事件驱动系统、Testcontainers 测试与分布式追踪等任务。
限制:不适用于与 Java 无关的领域或工具;资料未提供安装命令、价格与具体平台信息。