Code Ape Tech Column
Author

Code Ape Tech Column

Former Ant Group P8 engineer, pure technologist, sharing full‑stack Java, job interview and career advice through a column. Site: java-family.cn

1.1k
Articles
0
Likes
2.9k
Views
0
Comments
Recent Articles

Latest from Code Ape Tech Column

100 recent articles max
Code Ape Tech Column
Code Ape Tech Column
Oct 10, 2025 · Backend Development

How to Build a Spring Boot Hot Patch Loader for Instant Production Fixes

This article walks through the motivation, design, implementation, and best‑practice deployment of a Spring Boot hot‑patch system that lets developers dynamically load and apply patches to beans, classes, and methods in production within minutes, avoiding lengthy release cycles.

Backend DevelopmentJava AgentRuntime Class Replacement
0 likes · 37 min read
How to Build a Spring Boot Hot Patch Loader for Instant Production Fixes
Code Ape Tech Column
Code Ape Tech Column
Oct 8, 2025 · Databases

Boost Your Data Ingestion: A High‑Performance Java Stream Load Architecture for Doris

This article presents a complete Java‑based architecture for high‑throughput Doris stream loading, covering project structure, Maven dependencies, configuration properties, field‑mapping annotations, automatic mapper utilities, a robust parallel loader with retry and compression, plus performance tuning recommendations.

Annotation MappingJavaPerformance Optimization
0 likes · 23 min read
Boost Your Data Ingestion: A High‑Performance Java Stream Load Architecture for Doris
Code Ape Tech Column
Code Ape Tech Column
Sep 26, 2025 · Backend Development

Why FastJSON Calls isChinaName() During Serialization and How to Fix It

An unexpected NullPointerException occurs when adding a simple log line to a Java DTO, revealing that FastJSON’s serialization process invokes methods like isChinaName(), getXxx(), and isXxx() via ASM-generated serializers, and the article explains the underlying mechanism, common pitfalls, and best‑practice annotations to avoid such bugs.

ASMFastJSONJava
0 likes · 7 min read
Why FastJSON Calls isChinaName() During Serialization and How to Fix It
Code Ape Tech Column
Code Ape Tech Column
Sep 25, 2025 · Backend Development

How a Dynamic Rule Engine Can Cut Deployment Time from Hours to Minutes

This article explains how separating business rules from code using a dynamic rule engine—implemented with Spring Boot, QLExpress, and a simple HTML/Tailwind front‑end—enables rapid, low‑risk rule changes for e‑commerce, finance, and content platforms, illustrated with full code examples and real‑world scenarios.

Business RulesDynamic Rule Enginebackend
0 likes · 14 min read
How a Dynamic Rule Engine Can Cut Deployment Time from Hours to Minutes
Code Ape Tech Column
Code Ape Tech Column
Sep 23, 2025 · Backend Development

Integrate Tess4J OCR into Spring Boot: Step‑by‑Step Guide

This tutorial walks you through setting up a Spring Boot project with Tess4J, adding required dependencies, configuring language data, implementing an OCR service and REST controller, and testing both local file and remote URL image recognition, all with complete code examples.

JavaOCRREST API
0 likes · 6 min read
Integrate Tess4J OCR into Spring Boot: Step‑by‑Step Guide