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.8k
Views
0
Comments
Recent Articles

Latest from macrozheng

100 recent articles max
macrozheng
macrozheng
Apr 10, 2026 · Artificial Intelligence

Inside Claude Code: How a 500k‑Line AI Programming Tool Leaked and What Its Architecture Reveals

The Claude Code source leak exposed over 500,000 lines of AI‑coding tool code, revealing its npm publishing mishap, the layered architecture built on React Ink, the ReAct‑style agent loop, sophisticated tool orchestration, multi‑tier memory management, context compression, security checks, feature flags, and even anti‑distillation defenses.

AI AgentsClaude CodeContext Compression
0 likes · 30 min read
Inside Claude Code: How a 500k‑Line AI Programming Tool Leaked and What Its Architecture Reveals
macrozheng
macrozheng
Apr 9, 2026 · Backend Development

Boost Your Java Backend Coding with CC GUI: Visual Claude Code in IntelliJ

This article introduces CC GUI, a free IntelliJ IDEA plugin that visualizes Claude Code and Codex AI assistants, outlines its key features, step‑by‑step installation, model comparison, and demonstrates a real‑world Spring Boot upgrade workflow, highlighting how the plugin streamlines backend development through AI‑driven automation.

AI codingBackend DevelopmentClaude Code
0 likes · 6 min read
Boost Your Java Backend Coding with CC GUI: Visual Claude Code in IntelliJ
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.

Backend DevelopmentIntelliJ IDEAMyBatis
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.

Backend DevelopmentJavaMicronaut
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 ManagementMessage RoutingSystem Architecture
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