SpringMeng
Author

SpringMeng

Focused on software development, sharing source code and tutorials for various systems.

110
Articles
0
Likes
869
Views
0
Comments
Recent Articles

Latest from SpringMeng

100 recent articles max
SpringMeng
SpringMeng
Aug 10, 2026 · Databases

Exploring RedisInsight’s New Web UI: Stunning Visuals and Powerful Features

This article walks through RedisInsight’s newly released web version, showing how to deploy it with Docker, highlighting its intuitive UI for browsing and editing various Redis data types, built‑in workbench, slow‑log and memory analysis, multi‑model support, theme switching, and built‑in tutorials.

Database VisualizationDockerRedis
0 likes · 5 min read
Exploring RedisInsight’s New Web UI: Stunning Visuals and Powerful Features
SpringMeng
SpringMeng
Aug 9, 2026 · Backend Development

Why Even Experienced Java Developers Misunderstand isEmpty vs. isBlank

This article explains the precise differences between Apache Commons Lang's StringUtils.isEmpty, isBlank, and their related methods, providing concrete examples, code snippets, and usage guidelines to help developers avoid common pitfalls when checking string emptiness in Java.

Apache Commons LangCode ExamplesJava
0 likes · 7 min read
Why Even Experienced Java Developers Misunderstand isEmpty vs. isBlank
SpringMeng
SpringMeng
Aug 6, 2026 · Artificial Intelligence

A Powerful Three‑Tier Travel App Powered by AI, LangChain4j, and Collaborative Filtering

This article introduces a three‑endpoint travel system (mini‑program, web front‑end, and back‑end) that integrates Java Spring Boot, Vue 3, LangChain4j, DeepSeek, Ollama embeddings, and Mahout‑based collaborative filtering to provide AI‑driven recommendations and a RAG‑enhanced chat assistant.

AICollaborative FilteringLangChain4j
0 likes · 7 min read
A Powerful Three‑Tier Travel App Powered by AI, LangChain4j, and Collaborative Filtering
SpringMeng
SpringMeng
Aug 3, 2026 · Backend Development

Long vs. BigDecimal: Which Is Best for Storing Money?

The article surveys ten community‑suggested approaches for representing monetary values in Java—ranging from using Long, BigDecimal, String, Protobuf, custom types, to following leadership or AI advice—highlighting each option’s rationale and trade‑offs such as precision, range, performance, and maintainability.

BigDecimalJavaLong
0 likes · 4 min read
Long vs. BigDecimal: Which Is Best for Storing Money?
SpringMeng
SpringMeng
Jul 27, 2026 · Backend Development

Why More Developers Choose Apache PDFBox for PDF Processing

This article provides a comprehensive guide to Apache PDFBox, covering its licensing advantages, architecture, installation, core operations such as creating, editing, extracting, merging, encrypting PDFs, migration tips from 2.x to 3.x, performance considerations, and recommended use cases for Java backend development.

ApacheJavaPDF manipulation
0 likes · 17 min read
Why More Developers Choose Apache PDFBox for PDF Processing
SpringMeng
SpringMeng
Jul 23, 2026 · Backend Development

Escape the if‑else Nightmare: Why Workflow Orchestration Is a Game‑Changer

The article explains how excessive if‑else branching in multi‑business systems leads to maintenance chaos, and demonstrates how a workflow engine combined with plugin extensions can isolate code, simplify extensions, and improve reliability through configurable flow chains and node execution.

JavaProcess EngineWorkflow Orchestration
0 likes · 6 min read
Escape the if‑else Nightmare: Why Workflow Orchestration Is a Game‑Changer
SpringMeng
SpringMeng
Jul 20, 2026 · Fundamentals

A Game-Changing Open-Source Diagramming Skill That Beats draw.io

The open‑source architecture‑diagram‑generator skill lets you describe a system to Claude or other AI tools and instantly produces high‑quality, dark‑theme architecture diagrams, with zero design effort, fast iteration, built‑in export, and simple installation via a GitHub release, offering a modern alternative to draw.io.

AIArchitecture DiagramClaude
0 likes · 5 min read
A Game-Changing Open-Source Diagramming Skill That Beats draw.io
SpringMeng
SpringMeng
Jul 19, 2026 · Backend Development

FastAPI for Java Developers: A Complete Guide to High‑Performance API Development

This article introduces FastAPI, compares it with Spring Boot and Flask, explains why its ASGI architecture delivers superior performance, provides step‑by‑step setup and code examples—including routing, validation, dependency injection, async support, database integration, unified responses, middleware, and automatic documentation—then evaluates its pros, cons, ideal use cases, and a real‑world benchmark against Spring Boot.

APIASGIBackend
0 likes · 26 min read
FastAPI for Java Developers: A Complete Guide to High‑Performance API Development
SpringMeng
SpringMeng
Jul 17, 2026 · Frontend Development

How to Customize Codex Themes for Free Using Codex Dream Skin

This guide shows how to register multiple Codex accounts, install the open‑source Codex‑Dream‑Skin project, run its default theme, and then create personalized themes such as forest or star, providing a free alternative to paid Codex theme services.

CodexGitHubTheme customization
0 likes · 3 min read
How to Customize Codex Themes for Free Using Codex Dream Skin
SpringMeng
SpringMeng
Jul 15, 2026 · Artificial Intelligence

Why CC GUI Is the Ideal Companion for Claude Code and Codex in IntelliJ IDEA

The CC GUI plugin brings Claude Code and Codex directly into IntelliJ IDEA, offering a unified workbench with file references, diff integration, session management, token cost tracking, and extensible slash commands, while comparing its approach to the official ACP and other AI coding solutions.

AI assistantAI codingCC GUI
0 likes · 11 min read
Why CC GUI Is the Ideal Companion for Claude Code and Codex in IntelliJ IDEA