Agent Skills
返回列表
💻

Java 开发专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/java-pro。

技能介绍

问题背景

Java 项目常见问题:从平台线程迁移到 virtual threads 时,I/O 阻塞、超时、连接池和并发工具链需要一起调整;Spring Boot 3.x 应用上线前,还要覆盖 Spring Security、Spring Data JPA、JVM 调优、容器启动和分布式追踪。若只按经验写代码,容易遗漏 N+1 查询、GC 停顿、Native Image 初始化成本和生产监控缺口。

技能如何工作

该技能以现代 Java 21+ 与 Spring 生态为核心,提供工程化判断路径:

  • 语言特性:优先评估 virtual threads、records、pattern matching、sealed types、Foreign Function & Memory API 等是否适合当前场景。
  • 并发与性能:围绕结构化并发、线程安全、锁竞争、JMH 基准测试和 G1/ZGC 调优给出检查点。
  • Spring 体系:覆盖 Spring Boot 3.x、WebFlux、Spring Data JPA、Spring Security 6、Spring Cloud 与 Actuator 端点设计。
  • 交付边界:结合 Testcontainers、JaCoCo、SonarQube、Docker、Kubernetes、OpenTelemetry 等验证可运行性、可观测性与安全合规。

适用边界

适合回答 Java 后端重构、微服务架构、JVM 优化、Spring 配置、测试策略和企业安全实践。若任务涉及非 Java 语言、前端框架或与该技能范围外的领域,不应将其作为主要依据。

使用场景

  • 维护 Spring Boot 3 后端时,把同步 I/O 服务迁移到虚拟线程并排查超时。
  • 上线前优化高吞吐 Java 服务的 GC、JIT 预热和 JMH 基准测试。
  • 用 Spring Security 6 实现 OAuth2、JWT 与 Bean Validation 输入校验。
  • 为微服务接入 OpenTelemetry、Actuator 与 Testcontainers 验证可观测性。

适合人员

  • 负责 Spring Boot 服务重构的 Java 后端工程师,需要判断虚拟线程改造风险。
  • 设计企业级微服务的技术负责人,需要给出 DDD、事件驱动和弹性模式方案。
  • 准备生产发布的 SRE,需要检查 JVM 调优、容器启动和可观测性配置。
  • 评审后端代码的架构师,需要确认 Spring Security、JPA 查询和测试覆盖达标。