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 27, 2026 · Artificial Intelligence

Unlock Claude Code’s Full Potential with the 46k‑Star Best‑Practice Repo

This article introduces the open‑source "claude-code-best-practice" repository, which aggregates core concepts, popular features, development workflows, and 87 concrete tips for Claude Code, helping both newcomers and experienced users fully leverage the AI coding assistant.

AI Coding AssistantClaude CodeGitHub
0 likes · 4 min read
Unlock Claude Code’s Full Potential with the 46k‑Star Best‑Practice Repo
macrozheng
macrozheng
Apr 25, 2026 · Backend Development

A 3‑Year‑Proven Universal Multi‑Account Login Architecture

The article details a comprehensive multi‑account unified login design—including phone‑number registration, optional password login, third‑party integrations, a split user‑basic and user‑auth data model, its pros and cons, and a one‑click mobile number authentication flow—offering practical insights from three years of production use.

Authenticationdatabase designlogin
0 likes · 14 min read
A 3‑Year‑Proven Universal Multi‑Account Login Architecture
macrozheng
macrozheng
Apr 21, 2026 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains how excessive if‑else branching in a middle‑platform backend leads to maintenance nightmares, and demonstrates how a workflow engine combined with a plugin extension mechanism provides clean code isolation, flexible business extensions, and reliable execution flow.

backendcode isolationplugin architecture
0 likes · 6 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
macrozheng
macrozheng
Apr 19, 2026 · Artificial Intelligence

How a Beijing Dumpling Shop Turned Its Menu into an Open‑Source AI Skill

A Beijing dumpling restaurant has open‑sourced an AI Skill that lets assistants query its location, menu, Wi‑Fi password and more via the MCP protocol, and the article explains the skill’s capabilities, technical implementation, and step‑by‑step usage instructions.

AI skillChatbot IntegrationMCP protocol
0 likes · 5 min read
How a Beijing Dumpling Shop Turned Its Menu into an Open‑Source AI Skill
macrozheng
macrozheng
Apr 18, 2026 · Fundamentals

Why Linux (Deepin) Can Replace Windows: A Real‑World User Experience

The author shares a two‑year experience with the Deepin Linux distribution, highlighting its polished graphical desktop, extensive development tool support, seamless communication apps, ability to run Android apps via xDroid, and numerous advantages such as efficient package management, command‑line power, low resource usage, and freedom compared to Windows.

Android AppsCommand LineDesktop Environment
0 likes · 8 min read
Why Linux (Deepin) Can Replace Windows: A Real‑World User Experience
macrozheng
macrozheng
Apr 17, 2026 · Operations

Supercharge Parallel AI Development with Git WorkTree

This guide shows how to use Git WorkTree to let multiple AI assistants work on separate features of a takeout app simultaneously, avoiding file conflicts and simplifying merging by creating parallel work directories, with step‑by‑step commands and tips for conflict resolution.

AI codingCommand LineGit
0 likes · 8 min read
Supercharge Parallel AI Development with Git WorkTree
macrozheng
macrozheng
Apr 12, 2026 · Backend Development

Why a Simple HashMap Bug Crashed Our High‑Concurrency Service and How to Fix It

A senior architect introduced a high‑concurrency monitoring feature that used ConcurrentHashMap, but missing equals/hashCode and non‑atomic updates caused massive memory leaks and race conditions, leading to a post‑mortem that highlights proper key implementation, atomic map operations, and cautious synchronization.

ConcurrentHashMapJavaMemoryLeak
0 likes · 7 min read
Why a Simple HashMap Bug Crashed Our High‑Concurrency Service and How to Fix It
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 codingClaude CodeIDE plugin
0 likes · 6 min read
Boost Your Java Backend Coding with CC GUI: Visual Claude Code in IntelliJ