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

Latest from macrozheng

100 recent articles max
macrozheng
macrozheng
Jan 20, 2026 · Backend Development

How to Implement Multi‑Dimensional Bandwidth Throttling in Spring Boot 3

This guide explains how to build a complete multi‑dimensional network bandwidth throttling solution in Spring Boot 3 using a custom token‑bucket algorithm, HandlerInterceptor, HttpServletResponseWrapper, and RateLimitedOutputStream to precisely control download, video streaming, and API traffic.

BackendHandlerInterceptorJava
0 likes · 14 min read
How to Implement Multi‑Dimensional Bandwidth Throttling in Spring Boot 3
macrozheng
macrozheng
Jan 19, 2026 · Backend Development

How to Fix IntelliJ IDEA 2025.3.1 Maven Freeze and WSL2 Config Loss

IntelliJ IDEA 2025.3.1 introduced severe Maven project freezes, OOM crashes, and WSL2 configuration loss, but JetBrains quickly released 2025.3.1.1 with fixes and provides temporary work‑arounds such as clearing Maven caches, disabling file‑icon rendering, and adjusting a registry flag.

IDE freezeIntelliJ IDEAWSL2
0 likes · 6 min read
How to Fix IntelliJ IDEA 2025.3.1 Maven Freeze and WSL2 Config Loss
macrozheng
macrozheng
Jan 16, 2026 · Artificial Intelligence

Unlock Seamless Document Search with WeKnora: An Open‑Source LLM Retrieval Framework

WeKnora is an open‑source Tencent framework that combines large language models with retrieval‑augmented generation to enable fast, accurate semantic search and question answering across heterogeneous documents such as PDFs, Word files, and images, offering a modular, extensible architecture and easy Docker‑based deployment.

AILLMRAG
0 likes · 7 min read
Unlock Seamless Document Search with WeKnora: An Open‑Source LLM Retrieval Framework
macrozheng
macrozheng
Jan 15, 2026 · Databases

Master MySQL Full-Text Search: Inverted Index, Queries, and Best Practices

This guide explains why InnoDB fuzzy queries lose indexes, introduces MySQL full‑text search with inverted indexes, shows how to create and use full‑text indexes via CREATE TABLE and ALTER statements, and demonstrates natural language, boolean, and query‑expansion modes with practical SQL examples.

Boolean ModeDatabaseInverted Index
0 likes · 12 min read
Master MySQL Full-Text Search: Inverted Index, Queries, and Best Practices
macrozheng
macrozheng
Jan 15, 2026 · Fundamentals

Boost Your Command-Line Efficiency with fzf: Install, Features & Advanced Usage

This guide introduces the open‑source fuzzy finder fzf, explains its key features, shows how to install it across platforms, and provides practical examples—including basic pipelines, shell shortcuts, and preview‑enhanced commands—to dramatically speed up everyday terminal workflows.

Linuxcommand-linefuzzy finder
0 likes · 8 min read
Boost Your Command-Line Efficiency with fzf: Install, Features & Advanced Usage
macrozheng
macrozheng
Jan 13, 2026 · Backend Development

Master Spring Boot Validation: 10 Essential Tips for Secure APIs

This guide explains why parameter validation is crucial for Spring Boot applications and walks through ten practical techniques—including built‑in annotations, custom constraints, server‑side checks, meaningful error messages, i18n, validation groups, cross‑field validation, exception handling, testing, and client‑side considerations—to help developers build robust, secure APIs.

AnnotationsCustom ConstraintException Handling
0 likes · 14 min read
Master Spring Boot Validation: 10 Essential Tips for Secure APIs
macrozheng
macrozheng
Jan 8, 2026 · Operations

Explore LiteMonitor: A Lightweight, Customizable Windows Hardware Monitor

This article introduces LiteMonitor, an open‑source Windows desktop tool that provides real‑time CPU, GPU, memory, disk, and network monitoring with a sleek, customizable UI, explains its key features, installation steps, usage tips, and where to find the source code.

Windowshardwareopen-source
0 likes · 6 min read
Explore LiteMonitor: A Lightweight, Customizable Windows Hardware Monitor
macrozheng
macrozheng
Jan 7, 2026 · Fundamentals

Why Developers Are Switching from IntelliJ IDEA to VS Code in the AI Era

The latest IntelliJ IDEA update merged free and paid editions, yet many developers are abandoning it for VS Code because AI‑powered extensions, lower cost, lighter footprint, and broader language support better match the evolving, AI‑driven software development workflow.

AIIDEIntelliJ IDEA
0 likes · 5 min read
Why Developers Are Switching from IntelliJ IDEA to VS Code in the AI Era