Java 开发

Spring AI 实战:Java 项目如何接入大模型

Spring AI 实战:Java 项目如何接入大模型

Spring AI 用统一 API 让 Java 应用轻松接入 OpenAI、Ollama 等大语言模型,本文从对话、结构化输出到工具调用一次跑通。

suzhe suzhe 2026-10-08
0 0 0
JFR 实战:用 Java Flight Recorder 给 JVM 做性能体检

JFR 实战:用 Java Flight Recorder 给 JVM 做性能体检

Java Flight Recorder(JFR)是 JVM 内置的低开销性能分析器,本文带你用 JFR 抓吞吐、定位 GC 与锁竞争,给生产 Java 应用做常驻性能体检。

suzhe suzhe 2026-10-07
0 0 0
Java FFM API 实战:用 Panama 安全调用本地代码

Java FFM API 实战:用 Panama 安全调用本地代码

Java 22 的 FFM API(Project Panama)用类型安全的方式替代 JNI,安全调用本地库并管理堆外内存。本文含三段式模型与三个实战示例。

suzhe suzhe 2026-10-06
0 0 0
MapStruct 实战:用注解告别手写 DTO 转换

MapStruct 实战:用注解告别手写 DTO 转换

MapStruct 用编译期注解自动生成 DTO 映射代码,告别手写拷贝与反射开销:类型安全、零运行时成本,附 Maven/Gradle 接入与进阶实战。

suzhe suzhe 2026-10-05
0 0 0
Spring Modulith 实战:用模块化单体替代微服务复杂度

Spring Modulith 实战:用模块化单体替代微服务复杂度

Spring Modulith 实战:用模块化单体在单一部署单元内划清模块边界,以事件驱动解耦,避免微服务带来的分布式复杂度与运维负担。

suzhe suzhe 2026-10-04
0 0 0
Spring Batch 实战:批处理任务调度、分片与断点续跑

Spring Batch 实战:批处理任务调度、分片与断点续跑

Spring Batch 用 Job/Step/Chunk 把批处理抽象成可重试、可跳错、可断点续跑的任务,本文从零讲清调度、分片与故障恢复。

suzhe suzhe 2026-10-03
0 0 0
Spring Data JPA 实战:从 CRUD 到关联映射与分页查询

Spring Data JPA 实战:从 CRUD 到关联映射与分页查询

Spring Data JPA 实战:用 JpaRepository 搞定 CRUD、关联映射与分页查询,并避开 N+1 与懒加载等生产陷阱。

suzhe suzhe 2026-10-03
0 0 0
Keycloak 实战:Spring Boot 接入 OIDC 单点登录

Keycloak 实战:Spring Boot 接入 OIDC 单点登录

用 Keycloak 搭建 OAuth2/OIDC 统一认证,接入 Spring Boot 实现单点登录与资源保护,附完整配置与排错清单。

suzhe suzhe 2026-10-02
0 0 0
Resilience4j 实战:微服务熔断、限流与舱壁隔离

Resilience4j 实战:微服务熔断、限流与舱壁隔离

Resilience4j 是 Spring Cloud 生态的轻量级容错库,用熔断器、限流、舱壁隔离与重试为微服务筑起稳定性防线。本文实战演示如何配置并落地生产。

suzhe suzhe 2026-10-01
0 0 0
Spring Security 实战:JWT 认证与权限控制

Spring Security 实战:JWT 认证与权限控制

Spring Security 实战:用 JWT 实现无状态认证与基于角色的权限控制,覆盖令牌签发校验、过滤器链、@PreAuthorize 配置与生产落地清单。

suzhe suzhe 2026-10-01
0 0 0
1 2 3 4 5 6 … 9