Java Architecture Diary
Author

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

525
Articles
0
Likes
3.9k
Views
0
Comments
Recent Articles

Latest from Java Architecture Diary

100 recent articles max
Java Architecture Diary
Java Architecture Diary
Mar 20, 2026 · Artificial Intelligence

Why AskUserQuestionTool Makes Java AI Ask Clarifying Questions First

The article explains how Spring AI's AskUserQuestionTool brings an interview‑style questioning model to Java, letting AI clarify ambiguous requirements before generating code, and provides step‑by‑step implementation details, code samples, and a walkthrough of the underlying tool architecture.

AI toolJavaaskuserquestiontool
0 likes · 8 min read
Why AskUserQuestionTool Makes Java AI Ask Clarifying Questions First
Java Architecture Diary
Java Architecture Diary
Mar 12, 2026 · Artificial Intelligence

JetBrains Air vs OpenAI Codex App: Which AI Coding Tool Really Wins?

The article compares JetBrains Air and OpenAI Codex App, detailing their architectures, model support, isolation mechanisms, pricing, and market positioning, and ultimately advises developers to favor terminal‑based AI tools over heavyweight desktop applications.

AI coding toolsJetBrains AIROpenAI Codex
0 likes · 7 min read
JetBrains Air vs OpenAI Codex App: Which AI Coding Tool Really Wins?
Java Architecture Diary
Java Architecture Diary
Feb 9, 2026 · Backend Development

How to Navigate the Breaking Changes in Spring Cloud Alibaba 2025.1.0.0 for Spring Boot 4

The article outlines the five major technical changes introduced in Spring Cloud Alibaba 2025.1.0.0—including the removal of bootstrap.yml, Sentinel's shift to Jackson 3, Nacos security upgrades, Seata's WebFlux transaction support, and RocketMQ's Spring Boot 4 adaptation—plus a detailed migration checklist to help developers upgrade smoothly.

ConfigurationSpring Boot 4Spring Cloud
0 likes · 8 min read
How to Navigate the Breaking Changes in Spring Cloud Alibaba 2025.1.0.0 for Spring Boot 4
Java Architecture Diary
Java Architecture Diary
Feb 5, 2026 · Backend Development

How Spring Debugger Enables Agent‑Free Remote Debugging of Java Apps

The article explains how JetBrains' Spring Debugger plugin provides remote debugging for Spring applications without using Java agents, detailing the underlying thread‑model tricks, supported containers, practical features like bean inspection and SQL execution, and step‑by‑step JDWP configuration.

IDE pluginJavaRemote Debugging
0 likes · 11 min read
How Spring Debugger Enables Agent‑Free Remote Debugging of Java Apps