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

Latest from macrozheng

100 recent articles max
macrozheng
macrozheng
Jun 27, 2026 · Backend Development

Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag

This article lists ten common IntelliJ IDEA pitfalls—slow performance, Lombok errors, broken breakpoints, encoding issues, unwanted Git files, Maven download slowness, class‑not‑found errors, broken shortcuts, MySQL timezone problems, and automatic reformatting—plus step‑by‑step solutions to make the IDE run smoothly for Java developers.

DebuggingGitIDE performance
0 likes · 25 min read
Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag
macrozheng
macrozheng
Jun 23, 2026 · Artificial Intelligence

Can AI Write Perfect Code? How Spec‑Driven Workflows Prevent Messy Maintenance

The article introduces OpenSpec, a spec‑driven framework that guides AI code generation through exploration, proposal, application, and archiving steps, showing how structured requirements and design documents keep AI‑produced code aligned with project goals, illustrated with a full blog‑site development example.

AI code generationOpenSpecnpm
0 likes · 6 min read
Can AI Write Perfect Code? How Spec‑Driven Workflows Prevent Messy Maintenance
macrozheng
macrozheng
Jun 21, 2026 · Artificial Intelligence

10 Essential Claude Code Skills That Supercharge Your Programming Workflow

The article reviews ten Claude Code Skills—Superpowers, Planning with Files, UI UX Pro Max, Code Review, Code Simplifier, Webapp Testing, Ralph Loop, token‑optimizer, MCP Builder, and Skill Creator—detailing their purpose, installation commands, real‑world effects, and trade‑offs, and shows how they transform an AI‑assisted development pipeline.

AI pluginsAutomationClaude Code
0 likes · 16 min read
10 Essential Claude Code Skills That Supercharge Your Programming Workflow
macrozheng
macrozheng
Jun 18, 2026 · Artificial Intelligence

Why AgentScope Java 2.0 Is Needed to Bridge the Demo‑to‑Production Gap in AI Agent Development

AgentScope Java 2.0, released in June 2026, adds native distributed deployment, multi‑tenant isolation, fine‑grained permission control, workspace‑driven state management, middleware extensibility, model fault‑tolerance and event‑stream APIs, turning demo‑only agents into production‑ready, observable, and secure AI services for enterprise Java environments.

AI AgentsAgentScopeJava
0 likes · 28 min read
Why AgentScope Java 2.0 Is Needed to Bridge the Demo‑to‑Production Gap in AI Agent Development
macrozheng
macrozheng
Jun 17, 2026 · Artificial Intelligence

Why OpenCode Is the Open‑Source Alternative to Claude Code for AI‑Powered Programming

OpenCode is an open‑source AI coding agent that natively supports over 75 models, offers dual Plan/Build modes, provides a mouse‑friendly CLI, and can generate a full Microsoft To Do‑style web app, while also highlighting its current limitations compared with Claude Code.

AI coding assistantClaude Code alternativeModel Integration
0 likes · 6 min read
Why OpenCode Is the Open‑Source Alternative to Claude Code for AI‑Powered Programming
macrozheng
macrozheng
Jun 15, 2026 · Artificial Intelligence

How to Run Claude Code and Codex with Chinese Models in 2 Minutes Using CC Switch

This guide shows how to bypass subscription limits and high costs of Claude Code and Codex by configuring them to use domestic large models like DeepSeek via the free, open‑source CC Switch tool, with step‑by‑step installation, API key setup, and model switching.

AI programmingCC SwitchClaude Code
0 likes · 10 min read
How to Run Claude Code and Codex with Chinese Models in 2 Minutes Using CC Switch
macrozheng
macrozheng
Jun 14, 2026 · Artificial Intelligence

How to Keep AI‑Generated Code Reliable: Practical Vibe‑Coding Practices with Claude Opus 4.8

The article shares a step‑by‑step guide for safely using AI coding assistants like Claude Opus, covering Git preparation, narrow spec writing, rule and skill files, model cost management, verification through tests and diffs, context handling, multi‑agent coordination, and strict permission controls to avoid costly mistakes.

AI codingClaude OpusGit workflow
0 likes · 20 min read
How to Keep AI‑Generated Code Reliable: Practical Vibe‑Coding Practices with Claude Opus 4.8
macrozheng
macrozheng
Jun 13, 2026 · Backend Development

How MybatisPlus Pro Supercharges CRUD Development Efficiency

The article explains how MybatisPlus Pro extends MybatisPlus to eliminate repetitive Service and Controller code, provides a ready‑to‑use BaseController, automatic QueryWrapper generation, and deepens the understanding of its dynamic proxy, interceptor chain and SQL injection mechanisms, while also outlining its strengths, limitations, suitable scenarios and common pitfalls.

CRUDJavaMybatisPlus
0 likes · 22 min read
How MybatisPlus Pro Supercharges CRUD Development Efficiency