macrozheng
Author

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

1.3k
Articles
0
Likes
3.2k
Views
0
Comments
Recent Articles

Latest from macrozheng

100 recent articles max
macrozheng
macrozheng
Apr 7, 2026 · Backend Development

Boost Your MyBatis Workflow in IDEA with MyBatisCodeHelper-Pro – A Complete Guide

This article introduces the MyBatisCodeHelper-Pro IntelliJ IDEA plugin, outlines its popular features such as mapper navigation, @Param generation, XML creation, pagination support, Spring integration, and SQL log conversion, and provides step‑by‑step installation and usage instructions with screenshots.

IntelliJ IDEAMyBatisSQL
0 likes · 5 min read
Boost Your MyBatis Workflow in IDEA with MyBatisCodeHelper-Pro – A Complete Guide
macrozheng
macrozheng
Apr 3, 2026 · Artificial Intelligence

Building Reliable Java AI Agents with JetBrains’ Koog Framework

JetBrains’ new Koog framework provides a native Java Builder‑style API that lets developers define annotated tools and assemble AI agents capable of handling multi‑step tasks such as banking transfers or e‑commerce customer service without writing explicit control flow, illustrating the evolving Java AI Agent ecosystem.

AI AgentAgent orchestrationJava
0 likes · 9 min read
Building Reliable Java AI Agents with JetBrains’ Koog Framework
macrozheng
macrozheng
Apr 1, 2026 · Backend Development

Which Java Web Framework Reigns Supreme? A Data‑Driven Comparison

This article evaluates major Java web frameworks—Spring Boot, Quarkus, Micronaut, Vert.x, Helidon, Javalin, Dropwizard, Play, Grails, Apache Wicket, Struts 2, JSF, and native Servlet/JSP—across performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption, and innovation, providing objective data to guide technology selection.

JavaMicronautQuarkus
0 likes · 7 min read
Which Java Web Framework Reigns Supreme? A Data‑Driven Comparison
macrozheng
macrozheng
Mar 30, 2026 · Operations

How OpenClaw Turns a Single Message into a Full Agent Execution Pipeline

This article walks through every step of OpenClaw's processing chain—from protocol adaptation and de‑duplication, through routing, session‑key generation, lane management, context assembly, skill injection, memory handling, and multi‑agent collaboration—showing how a plain user message becomes a fully governed, executable task.

Context ManagementMemory SystemMessage Routing
0 likes · 28 min read
How OpenClaw Turns a Single Message into a Full Agent Execution Pipeline
macrozheng
macrozheng
Mar 28, 2026 · Backend Development

What Maven 4 Brings: POM Model Upgrade, Flattened Consumer POM, and Parallel Builds

Maven 4 introduces a new POM model version 4.1.0, separates build and consumer POMs to eliminate POM pollution, adds explicit artifact types for classpath and module paths, renames modules to subprojects, and implements a tree‑based lifecycle for true parallel builds, all while offering enhanced configuration capabilities.

Build ToolFlatteningJava
0 likes · 9 min read
What Maven 4 Brings: POM Model Upgrade, Flattened Consumer POM, and Parallel Builds
macrozheng
macrozheng
Mar 25, 2026 · Industry Insights

Explore 30+ Real-World OpenClaw Use Cases to Boost Your AI Automation

This article introduces the open-source "awesome-openclaw-usecases" repository, which curates over 30 practical OpenClaw scenarios across social media, creativity, DevOps, productivity, research, and finance, providing step-by-step instructions and examples to help users quickly adopt AI-driven automation.

AI automationDevOpsGitHub
0 likes · 6 min read
Explore 30+ Real-World OpenClaw Use Cases to Boost Your AI Automation
macrozheng
macrozheng
Mar 24, 2026 · Fundamentals

Master IntelliJ IDEA: Essential Settings, Tips, and Shortcut Guide

This guide walks you through the most useful IntelliJ IDEA configurations, practical usage tips, and a comprehensive list of keyboard shortcuts, helping developers quickly adapt to the latest IDE version and boost their coding efficiency.

IDE settingsIntelliJ IDEAdevelopment tools
0 likes · 7 min read
Master IntelliJ IDEA: Essential Settings, Tips, and Shortcut Guide
macrozheng
macrozheng
Mar 20, 2026 · Fundamentals

Why LunarVim Is the Ultimate Neovim IDE: Features, Installation, and Quick Start

LunarVim transforms Neovim into a modern, lightweight IDE with out‑of‑the‑box plugins, powerful LSP‑based code completion, built‑in terminal, and cross‑platform support, and the article provides a concise overview, key features, and step‑by‑step installation commands for Linux, macOS, Windows, and Docker.

EditorIDEInstallation
0 likes · 5 min read
Why LunarVim Is the Ultimate Neovim IDE: Features, Installation, and Quick Start
macrozheng
macrozheng
Mar 19, 2026 · Industry Insights

Why JetBrains Air Falls Short of OpenAI Codex: An In‑Depth AI Coding Tool Review

The article compares JetBrains Air and OpenAI Codex desktop apps, highlighting Air's open‑ecosystem design versus Codex's closed, efficiency‑focused approach, examines their technical architectures, market positioning, pricing implications, and ultimately advises developers to favor terminal‑based AI tools over heavyweight GUIs.

AI coding toolsJetBrains AIROpenAI Codex
0 likes · 7 min read
Why JetBrains Air Falls Short of OpenAI Codex: An In‑Depth AI Coding Tool Review