SpringMeng
Author

SpringMeng

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

77
Articles
0
Likes
200
Views
0
Comments
Recent Articles

Latest from SpringMeng

77 recent articles
SpringMeng
SpringMeng
Feb 17, 2026 · Backend Development

Building an MCP Service with Spring Boot 3 and OpenSpec: A Hands‑On Demo

This article walks through the complete development of a minimal Model Context Protocol (MCP) server using Spring Boot 3 and Server‑Sent Events, illustrating how OpenSpec drives the workflow from proposal and task breakdown to design, implementation, testing, and integration with Claude Code.

JSON-RPCJavaMCP
0 likes · 13 min read
Building an MCP Service with Spring Boot 3 and OpenSpec: A Hands‑On Demo
SpringMeng
SpringMeng
Feb 16, 2026 · Fundamentals

A Complete Illustrated Guide to Java Generics

This article explains why Java generics were introduced, demonstrates how they improve type safety and reduce casting through concrete examples with generic classes, interfaces, collections, custom generic methods, and highlights common pitfalls such as generic arrays and static methods.

CollectionsCustom Generic MethodsGenerics
0 likes · 9 min read
A Complete Illustrated Guide to Java Generics
SpringMeng
SpringMeng
Feb 10, 2026 · Backend Development

Build a Fully Open‑Source Bilibili Clone with SpringBoot and Vue

It describes a fully open‑source Bilibili‑style video platform built with SpringBoot backend and Vue frontend, detailing system demo screenshots, functional requirements (video playback, upload, user, interaction, community), tech stack choices, video processing pipeline, deployment steps, and code acquisition instructions.

Bilibili cloneElasticSearchFFmpeg
0 likes · 11 min read
Build a Fully Open‑Source Bilibili Clone with SpringBoot and Vue
SpringMeng
SpringMeng
Feb 8, 2026 · Backend Development

Why Companies Still Stick with JDK 8 Even Though JDK 25 Is Released

The article analyzes why many enterprises continue using JDK 8 despite newer releases like JDK 25, examining compatibility issues, stability, learning costs, third‑party library support, performance trade‑offs, commercial licensing, and toolchain considerations while offering migration guidance.

JDKJavaLTS
0 likes · 22 min read
Why Companies Still Stick with JDK 8 Even Though JDK 25 Is Released
SpringMeng
SpringMeng
Feb 7, 2026 · Databases

Redis’s Multithreaded Query Engine Boosts RAG Performance

Redis introduces a multithreaded query engine that keeps average latency under 10 ms while delivering up to 16× higher throughput for vector‑search workloads, enabling faster retrieval‑augmented generation (RAG) applications and outperforming pure vector databases and managed Redis services in benchmark tests.

Multithreaded QueryRAGRedis
0 likes · 6 min read
Redis’s Multithreaded Query Engine Boosts RAG Performance
SpringMeng
SpringMeng
Feb 6, 2026 · Backend Development

Step‑by‑Step Guide to Deploy Clawbot with Video Tutorial

This free tutorial walks you through installing Clawbot on Windows, macOS or Linux, adding the Feishu plugin, configuring Feishu app credentials, and using Clawbot to generate documents, while highlighting security risks and providing a GitHub reference.

Bot DeploymentClawbotFeishu
0 likes · 5 min read
Step‑by‑Step Guide to Deploy Clawbot with Video Tutorial
SpringMeng
SpringMeng
Jan 30, 2026 · Artificial Intelligence

Hands‑On Guide: Build AI Agent Chatbots on Windows with RagFlow

Programmer Xiao Meng walks through a complete Windows setup for AI‑powered customer service agents using RagFlow, covering prerequisites, Docker and Ollama installation, model download, container deployment, configuration of knowledge bases, and testing, based on five real‑world projects.

AI chatbotDockerOllama
0 likes · 7 min read
Hands‑On Guide: Build AI Agent Chatbots on Windows with RagFlow
SpringMeng
SpringMeng
Jan 29, 2026 · Fundamentals

Stop Over‑Encapsulating: How Bad Encapsulation Leads to Hidden Bugs

The article analyzes three harmful forms of improper encapsulation—over‑encapsulation, fake encapsulation, and chaotic encapsulation—illustrates each with Java code examples, explains the resulting development inefficiencies, extensibility issues, and debugging difficulties, and offers concrete principles to avoid these pitfalls.

EncapsulationJavacode quality
0 likes · 12 min read
Stop Over‑Encapsulating: How Bad Encapsulation Leads to Hidden Bugs
SpringMeng
SpringMeng
Jan 25, 2026 · Interview Experience

How a 40‑Minute Shower Cost Me an Offer and What I Learned from the Interview

The author recounts how a 40‑minute shower coincided with a missed offer notification, then provides a detailed set of technical interview questions covering frontend, backend, mobile, databases, cloud and AI tools, adds commentary on AI‑assisted development, and explains the final hiring decision.

AI toolsBackendDatabases
0 likes · 6 min read
How a 40‑Minute Shower Cost Me an Offer and What I Learned from the Interview