Java Companion
Java Companion
Oct 30, 2025 · Backend Development

Spring Boot Hot Patch Loader: Quick Fix for Critical Production Bugs

This article explains how to build a Spring Boot hot‑patch loader that uses Java agents and dynamic class loading to apply runtime patches—such as Spring Bean, plain class, or static method replacements—allowing urgent bug fixes in production within minutes without restarting the service.

Dynamic LoadingJava Agenthot-patch
0 likes · 34 min read
Spring Boot Hot Patch Loader: Quick Fix for Critical Production Bugs
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.

Java AgentRuntime Class Replacementbackend development
0 likes · 37 min read
How to Build a Spring Boot Hot Patch Loader for Instant Production Fixes
21CTO
21CTO
Jan 5, 2020 · Mobile Development

How Ele.me Scales Its Mobile App Architecture: From MVC to Hot‑Patch

This article examines Ele.me's evolution from a simple MVC mobile app to a modular, decoupled EMC architecture, incorporating hybrid solutions and React‑Native hot‑patching to achieve high performance, low coupling, and rapid updates for billions of users.

Hybrid AppMVChot-patch
0 likes · 9 min read
How Ele.me Scales Its Mobile App Architecture: From MVC to Hot‑Patch
UCloud Tech
UCloud Tech
Sep 20, 2018 · Operations

Why CPU Monitoring Shows 0% or 100% Spikes and How Hot Patches Fixed It

The article investigates intermittent CPU usage spikes on Linux servers caused by a kernel cputime bug, explains the root‑cause analysis, describes a cold patch applied to newer kernels, and details a hot‑patch solution that safely resolves the issue across thousands of production machines.

CPU MonitoringLinuxcputime
0 likes · 9 min read
Why CPU Monitoring Shows 0% or 100% Spikes and How Hot Patches Fixed It
UCloud Tech
UCloud Tech
Mar 23, 2018 · Operations

How UCloud’s Application Hot‑Patch Framework Enables Zero‑Downtime Fixes

This article explains the design, components, and implementation of UCloud's application hot‑patch framework, covering its motivation, safety checks, multi‑thread support, and how the Creator, Loader, and Core Runtime work together to apply, manage, and roll back patches without restarting services.

ELFLinuxProcess Management
0 likes · 13 min read
How UCloud’s Application Hot‑Patch Framework Enables Zero‑Downtime Fixes
UCloud Tech
UCloud Tech
Mar 9, 2018 · Backend Development

Automatically Generating Binary Hot Patches for Linux Applications

This article explains a technique to automatically generate hot patches for any function in a Linux ELF application by comparing original and patched object files, extracting changed sections, resolving symbols, and validating the patch with tools like objdump and gdb.

ELFautomatic patch generationbinary diff
0 likes · 12 min read
Automatically Generating Binary Hot Patches for Linux Applications
WeChat Client Technology Team
WeChat Client Technology Team
Sep 24, 2016 · Mobile Development

How We Built Tinker: Android Hot‑Patch Framework for High‑Availability Apps

This article recounts WeChat’s two‑year journey developing the open‑source Tinker hot‑patch framework for Android, detailing the challenges of native vs Java approaches, performance‑critical DexDiff algorithms, platform‑specific issues on Dalvik, ART, and Android N, and the solutions that achieved a high‑availability, low‑overhead patch system.

AndroidTinkerhot-patch
0 likes · 16 min read
How We Built Tinker: Android Hot‑Patch Framework for High‑Availability Apps
21CTO
21CTO
Jan 7, 2016 · Mobile Development

How Ele.me Scaled Its Mobile App Architecture: From MVC to Hybrid EMC & Hot Patch

This article traces Ele.me's mobile app evolution, detailing the shift from a simple MVC structure to a decoupled module system, the EMC hybrid architecture, and finally a React‑Native plus Hot‑Patch strategy that balances rapid iteration with high stability for billions of users.

App ArchitectureHybrid AppMVC
0 likes · 10 min read
How Ele.me Scaled Its Mobile App Architecture: From MVC to Hybrid EMC & Hot Patch