Tagged articles
32 articles
Page 1 of 1
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Dec 15, 2025 · Backend Development

Why a Hot‑Word Update Crashed Elasticsearch and How Serverless Index‑Level Dictionaries Fix It

A real‑world incident where adding a hot term to the IK analyzer caused a P0 outage in an e‑commerce search system is dissected, revealing a clash between dynamic dictionary updates and immutable inverted indexes, and showing how Alibaba Cloud Elasticsearch Serverless’s index‑level dictionary isolation eliminates the problem while keeping services uninterrupted.

Hot UpdateIK AnalyzerIndex-level Dictionary
0 likes · 14 min read
Why a Hot‑Word Update Crashed Elasticsearch and How Serverless Index‑Level Dictionaries Fix It
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 12, 2024 · Backend Development

Understanding Spring Boot Integration with Log4j2 and Logback: Logging Mechanisms, Configuration, and Hot Level Updates

This article provides a comprehensive analysis of how Spring Boot integrates Log4j2 (and Logback), detailing the internal logging architecture, configuration options, initialization flow, logger groups, and how to perform hot updates of logger levels via the LoggersEndpoint or custom APIs.

BackendConfigurationHot Update
0 likes · 37 min read
Understanding Spring Boot Integration with Log4j2 and Logback: Logging Mechanisms, Configuration, and Hot Level Updates
Selected Java Interview Questions
Selected Java Interview Questions
Oct 3, 2024 · Backend Development

Spring Boot Log4j2 Integration and Logger Level Hot Update

This article explains how Spring Boot integrates Log4j2, details the internal logging initialization process, describes logger and LoggerConfig relationships, and demonstrates how to hot‑update logger levels using LoggersEndpoint or custom endpoints without restarting the application.

BackendHot UpdateLogger Level
0 likes · 33 min read
Spring Boot Log4j2 Integration and Logger Level Hot Update
Soul Technical Team
Soul Technical Team
Sep 30, 2024 · Mobile Development

Implementing Dynamic Code Splitting and Hot Updates in React Native with Metro Bundler

This article explains how to analyze React Native bundle contents, customize Metro's module ID generation to achieve stable code splitting, and integrate the resulting base and feature packages with a hot‑update workflow that preloads the base bundle, loads feature bundles on demand, and handles loading failures on iOS.

Code SplittingHot UpdateMetro bundler
0 likes · 17 min read
Implementing Dynamic Code Splitting and Hot Updates in React Native with Metro Bundler
Java Architect Essentials
Java Architect Essentials
Sep 26, 2024 · Backend Development

How Spring Boot Integrates Log4j2: Deep Dive into Logging Mechanics and Hot Updates

This article provides a comprehensive analysis of how Spring Boot 2.7.2 works with Log4j2 2.17.2, covering Log4j2's core components, Spring Boot's logging configuration options, the internal startup sequence, the LoggersEndpoint for runtime level changes, and custom hot‑update techniques, all illustrated with code snippets and diagrams.

ActuatorHot UpdateSpring Boot
0 likes · 38 min read
How Spring Boot Integrates Log4j2: Deep Dive into Logging Mechanics and Hot Updates
Su San Talks Tech
Su San Talks Tech
Aug 25, 2024 · Game Development

How to Start Learning Unreal Engine for Game Development: A Practical Guide

This article compares Java backend development with game engine programming, explains why Unreal Engine (C++) and Unity (C#) dominate modern games, outlines official Unreal learning paths, and introduces hot‑update techniques using Blueprints, USharp and Lua for dynamic game updates.

Game DevelopmentHot UpdateJava backend
0 likes · 8 min read
How to Start Learning Unreal Engine for Game Development: A Practical Guide
Goodme Frontend Team
Goodme Frontend Team
Feb 26, 2024 · Frontend Development

How to Slash Taro Mini‑Program Hot‑Update Build Times by 3×

The article examines why Taro‑based B‑end mini‑programs experience slow hot‑update builds as codebases grow, analyzes the bottlenecks in IDE and Taro compilation, and presents practical solutions—including project splitting, dynamic builds, configuration tweaks, and IDE version downgrades—to reduce build time from over 10 seconds to under 3 seconds.

Hot UpdateTaro
0 likes · 17 min read
How to Slash Taro Mini‑Program Hot‑Update Build Times by 3×
Meituan Technology Team
Meituan Technology Team
Jan 18, 2024 · Information Security

Meituan Java RASP: Architecture, Challenges, and Performance Optimizations

The article details Meituan's large‑scale RASP (Runtime Application Self‑Protection) rollout, covering deployment challenges such as heterogeneous Java environments, performance impact of agent injection, upgrade difficulties, monitoring complexities, and the engineering solutions—including agentmain/premain hybrid loading, gray‑scale upgrades, hot‑update plugin architecture, and performance optimizations—validated with concrete metrics and benchmarks.

Gray DeploymentHot UpdateInstrumentation
0 likes · 31 min read
Meituan Java RASP: Architecture, Challenges, and Performance Optimizations
Bilibili Tech
Bilibili Tech
Nov 10, 2023 · Game Development

Design and Implementation of a Multi‑Container Hot‑Update Solution for Game SDKs

The multi‑container hot‑update framework designed for Bilibili’s game SDKs combines a dynamic routing protocol with plugin, dynamic‑template, and web containers, enabling rapid feature delivery, low‑cost gray‑rollouts across platforms, high installation success, and mitigated integration pitfalls, thereby improving stability and operational efficiency.

Game SDKHot UpdateMobile Development
0 likes · 21 min read
Design and Implementation of a Multi‑Container Hot‑Update Solution for Game SDKs
Snowball Engineer Team
Snowball Engineer Team
Oct 20, 2023 · Mobile Development

React Native Bundle Splitting and Incremental Loading Strategy at Snowball

This article describes Snowball's evolution from a single React Native bundle to a multi‑bundle, code‑splitting architecture that reduces bundle size by 70%, shortens load time by 65%, and enables flexible, incremental updates through Metro‑based split‑packages and LRU engine caching.

Bundle SplittingCode SplittingHot Update
0 likes · 23 min read
React Native Bundle Splitting and Incremental Loading Strategy at Snowball
58 Tech
58 Tech
Jun 30, 2022 · Mobile Development

Fair 2.5.0 Release: New Features, Demo, and Usage Guide for the Flutter Dynamic Framework

The article introduces Fair 2.5.0—a Flutter‑based dynamic framework—detailing its project overview, GitHub link, version features such as Flutter 2.8.x adaptation, Dart2JS singleton support and new syntax‑sugar APIs, demo improvements, code examples, roadmap, quick‑start instructions, resources and contribution information.

Dynamic FrameworkHot UpdateMobile Development
0 likes · 10 min read
Fair 2.5.0 Release: New Features, Demo, and Usage Guide for the Flutter Dynamic Framework
58 Tech
58 Tech
May 19, 2022 · Mobile Development

Fair 2.4.0 – New Features, Architecture, Roadmap, and Quick‑Start Guide for the Flutter Dynamic Framework

The article introduces Fair 2.4.0, a Flutter dynamic framework that supports null‑safe, outlines its version features, architecture, demo updates, upcoming roadmap, hot‑update platform, provides step‑by‑step integration code, and lists resources for developers interested in mobile dynamic UI development.

Dynamic FrameworkHot UpdateMobile Development
0 likes · 6 min read
Fair 2.4.0 – New Features, Architecture, Roadmap, and Quick‑Start Guide for the Flutter Dynamic Framework
58 Tech
58 Tech
Apr 12, 2022 · Mobile Development

Fair 2.0: Complete Integration and Usage Guide for Flutter Projects

This article provides a step‑by‑step tutorial on integrating the Fair 2.0 dynamic framework into Flutter applications, covering dependency setup, widget conversion, bundle generation, runtime loading, parameter passing, navigation, plugin bridging, performance evaluation, update strategies, security checks, and practical lessons learned from its deployment in the 58 拍客 app.

Hot UpdateMobile DevelopmentSecurity
0 likes · 12 min read
Fair 2.0: Complete Integration and Usage Guide for Flutter Projects
Shopee Tech Team
Shopee Tech Team
Feb 24, 2022 · Mobile Development

Decentralized React Native Architecture Practice at Shopee: A Three-Year Evolution

Over three years, Shopee evolved its React Native architecture from a single‑bundle, centralized model to a fully decentralized system where each team independently develops, builds, and releases code, using an isolated JavaScript runtime and a self‑built Code Push Platform that manages permissions, incremental updates, grayscale releases, and migration of legacy plugins without disrupting ongoing business.

Bundle ManagementCode PushCross‑platform development
0 likes · 18 min read
Decentralized React Native Architecture Practice at Shopee: A Three-Year Evolution
FunTester
FunTester
Dec 1, 2021 · Backend Development

Hot Updating Java Apps with Groovy Metaclass and GroovyShell

This article demonstrates how to achieve Java hot‑update without rebuilding by leveraging Groovy's metaclass and GroovyShell, walking through a verification example, a full script implementation, and practical tips for handling script encoding issues.

Backend DevelopmentGroovyGroovyShell
0 likes · 5 min read
Hot Updating Java Apps with Groovy Metaclass and GroovyShell
58 Tech
58 Tech
Sep 16, 2021 · Mobile Development

Fair 2.0 Hot Update Design and Implementation

This article explains the design and implementation of Fair 2.0 hot update for Flutter, compares existing industry solutions, details the overall update workflow, showcases code examples, and introduces the Fair‑API for managing file download and version control.

Hot UpdateMobile Development
0 likes · 16 min read
Fair 2.0 Hot Update Design and Implementation
Kuaishou Large Model
Kuaishou Large Model
Feb 4, 2021 · Frontend Development

How Kuaishou Evolved Its Special‑Effects Tool from QWidget to Dynamic QML & Lua

This article chronicles the step‑by‑step evolution of Kuaishou's special‑effects authoring tool—from early QWidget layouts through QML redesign, then JSON/Lua configuration, and finally dynamic QML loading—highlighting how each stage reduced code size, improved developer efficiency, and enabled seamless hot updates without app releases.

Hot UpdateJSONLua
0 likes · 9 min read
How Kuaishou Evolved Its Special‑Effects Tool from QWidget to Dynamic QML & Lua
Aikesheng Open Source Community
Aikesheng Open Source Community
Dec 25, 2020 · Backend Development

Using Arthas for Hot Updating dble: A Step‑by‑Step Guide

This article explains how to install and use the Arthas Java diagnostic tool to perform hot‑code updates in the dble middleware, covering environment preparation, decompiling classes, modifying source, recompiling with memory‑compile, and applying the changes via both interactive and non‑interactive commands.

ArthasBackendDevOps
0 likes · 6 min read
Using Arthas for Hot Updating dble: A Step‑by‑Step Guide
58 Tech
58 Tech
Jul 31, 2020 · Mobile Development

Performance Optimization of React Native Pages in 58 App: Analysis and Solutions

This article analyzes the startup latency of React Native pages in the 58 real‑estate app, identifies bottlenecks such as bundle size, hot‑update and Java‑to‑JS bridge delays, and presents a series of optimization techniques—including bundle splitting, silent updates, on‑demand loading, and stepwise rendering—to achieve faster, more stable page launches.

AndroidBundle SplittingCache
0 likes · 16 min read
Performance Optimization of React Native Pages in 58 App: Analysis and Solutions
FunTester
FunTester
May 5, 2020 · Backend Development

Mastering Arthas Redefine: Live Java Class Hot‑Update Made Simple

This article explains how Arthas's redefine command enables hot‑updating of Java classes at runtime, outlines scenarios where redefinition fails, offers tips for uploading compiled .class files, and provides a concrete code example demonstrating the process.

ArthasDebuggingHot Update
0 likes · 3 min read
Mastering Arthas Redefine: Live Java Class Hot‑Update Made Simple
HomeTech
HomeTech
Mar 25, 2020 · Mobile Development

Adopting React Native in the AutoMan App: Architecture, Implementation, and Future Outlook

This article details the AutoMan app's transition from native development to a React Native‑based cross‑platform solution, covering background challenges, framework selection, architectural layers, custom components, hot‑update mechanisms, and the accompanying mini‑program publishing platform.

Hot UpdateMobile DevelopmentReact Native
0 likes · 16 min read
Adopting React Native in the AutoMan App: Architecture, Implementation, and Future Outlook
Java Captain
Java Captain
Mar 12, 2020 · Backend Development

Using Arthas for Java Hot Code Update and Runtime Debugging

This guide explains how to use Alibaba's Arthas tool to attach to a running Java process, inspect JVM metrics, execute hot code updates, and troubleshoot production issues without redeploying, covering download, common commands, and step‑by‑step hot‑swap procedures.

ArthasHot UpdateInstrumentation
0 likes · 5 min read
Using Arthas for Java Hot Code Update and Runtime Debugging
Programmer DD
Programmer DD
Feb 18, 2020 · Backend Development

How to Hot‑Update Java Code in Production Using Arthas

This tutorial demonstrates how to use Alibaba's open‑source Java diagnostic tool Arthas to decompile, modify, and hot‑replace a running class in a production environment, covering the jad, mc, and redefine commands, practical steps, and common pitfalls.

ArthasDebuggingHot Update
0 likes · 8 min read
How to Hot‑Update Java Code in Production Using Arthas
58 Tech
58 Tech
Feb 12, 2020 · Mobile Development

React Native Integration in 58 Car Dealer App: Architecture, Development Process, and Hot‑Update Strategy

This article presents a comprehensive case study of integrating React Native into the 58 Car Dealer mobile application, covering background, module selection, communication mechanisms, UI development, server design, hot‑update workflow, packaging, debugging, pitfalls, and future optimization directions.

AndroidDebuggingHot Update
0 likes · 20 min read
React Native Integration in 58 Car Dealer App: Architecture, Development Process, and Hot‑Update Strategy
Youzan Coder
Youzan Coder
Jan 19, 2020 · Frontend Development

Cross-Platform Order Discount Calculation Framework: Design and Implementation

The Youzan retail team built a cross‑platform order discount calculation framework, evolving from JavaScript to a TypeScript‑based design that unifies online and offline scenarios, employs domain models, activity‑mutual‑exclusion graphs, and performance optimizations, delivering up to four‑fold productivity gains and consistent, high‑accuracy discount processing across all client platforms.

Domain ModelingHot UpdateJavaScript Engine
0 likes · 18 min read
Cross-Platform Order Discount Calculation Framework: Design and Implementation
ITPUB
ITPUB
Jul 18, 2016 · Game Development

Implementing Lua‑Based Hot‑Update in Unity Without Rebuilding the Game

This article explains a practical approach to implementing hot‑update in Unity games by injecting Lua‑based patches into C# methods using SLua and the NRefactory library, detailing the execution environment, code‑injection process, Lua patch creation, and a reusable MethodInjector class.

C#Code InjectionHot Update
0 likes · 12 min read
Implementing Lua‑Based Hot‑Update in Unity Without Rebuilding the Game