liandk
Author

liandk

Seasoned Java and mobile developer with years of experience, specializing in mini‑programs, public accounts, and full‑stack front‑end development. In the AI era, I continuously learn to broaden my knowledge and evolve. I revived a public account I started a decade ago during a dessert‑startup venture, using code as a vessel and knowledge as a companion. I share personal projects, technical articles, programming tips, and growth insights—let’s improve together and set sail.

114
Articles
0
Likes
319
Views
0
Comments
Recent Articles

Latest from liandk

100 recent articles max
liandk
liandk
Sep 9, 2026 · Backend Development

Master Arthas: Zero-Downtime Java Debugging, Live Logs & Hot Code Reload

This guide demonstrates how to use Arthas, Alibaba's open-source Java diagnostic tool, to troubleshoot production issues without downtime—covering installation, core commands (dashboard, trace, watch, stack, logger, redefine), three real-world case studies, and critical production safety rules.

ArthasHot ReloadProduction Debugging
0 likes · 12 min read
Master Arthas: Zero-Downtime Java Debugging, Live Logs & Hot Code Reload
liandk
liandk
Sep 7, 2026 · Backend Development

Why Your Troubleshooting Is Slow: The 4-Step Framework Senior Java Developers Use

This article contrasts junior developers' trial-and-error debugging with senior engineers' structured four-step method — confirm symptoms, layer-by-layer isolation, evidence-based root-cause analysis, and closed-loop remediation — to cut production incident resolution from hours to minutes.

JVMProduction Debuggingincident response
0 likes · 8 min read
Why Your Troubleshooting Is Slow: The 4-Step Framework Senior Java Developers Use
liandk
liandk
Sep 7, 2026 · Databases

MySQL MVCC Deep Dive: Lock-Free Reads, Isolation Levels & Phantom Read Mechanics

This article explains MySQL's MVCC mechanism in InnoDB, detailing how hidden fields, undo logs, and Read Views enable lock-free snapshot reads, the differences between RC and RR isolation levels, why MVCC prevents non-repeatable reads but not phantom reads, and common pitfalls like long transactions causing undo log bloat.

InnoDBMVCCPhantom Read
0 likes · 11 min read
MySQL MVCC Deep Dive: Lock-Free Reads, Isolation Levels & Phantom Read Mechanics
liandk
liandk
Sep 6, 2026 · Databases

MySQL Transaction Isolation Levels & Lock Mechanisms: Dirty Reads, Phantom Reads, Deadlocks Explained

This comprehensive guide explains MySQL transaction isolation levels (Read Uncommitted, Read Committed, Repeatable Read, Serializable) and lock mechanisms (table, row, gap, next-key locks), demonstrating how dirty reads, non-repeatable reads, and phantom reads occur, with practical deadlock prevention strategies and enterprise-level isolation level selection guidelines.

ACIDDeadlockGap Lock
0 likes · 12 min read
MySQL Transaction Isolation Levels & Lock Mechanisms: Dirty Reads, Phantom Reads, Deadlocks Explained
liandk
liandk
Sep 5, 2026 · Fundamentals

Red-Black Trees: Why 'Lazy but Strong' Beats Perfect Balance in Engineering

This tutorial explains Red-Black Trees, comparing them with AVL trees, detailing their five properties, three fix operations (recolor, left/right rotations), providing a Python implementation, and covering real-world uses in Java HashMap, Linux kernel, and databases, plus selection guidelines and common pitfalls.

AVL TreeHashMapLinux kernel
0 likes · 10 min read
Red-Black Trees: Why 'Lazy but Strong' Beats Perfect Balance in Engineering
liandk
liandk
Sep 3, 2026 · Databases

MySQL Read-Write Separation Masterclass: Replication, Lag Solutions & HA Architecture

This comprehensive guide covers MySQL read-write separation from fundamentals to production implementation, including master-slave replication principles, replication lag causes and three enterprise-grade solutions, one-master-multi-slave architecture patterns, MHA automatic failover, Sharding-JDBC middleware configuration, and five critical production pitfalls to avoid.

Database ArchitectureMHAMaster-Slave Replication
0 likes · 10 min read
MySQL Read-Write Separation Masterclass: Replication, Lag Solutions & HA Architecture
liandk
liandk
Sep 2, 2026 · Fundamentals

Binary Search Tree (BST): Fast Search Using the Left‑Small Right‑Large Rule

This article explains binary search trees (BST), detailing their left‑small right‑large ordering rule, core properties, and why they outperform ordinary binary trees with O(log n) search, while covering insertion, search, deletion, in‑order traversal code in Python, common pitfalls, and real‑world use cases.

AlgorithmsBSTInterview Prep
0 likes · 8 min read
Binary Search Tree (BST): Fast Search Using the Left‑Small Right‑Large Rule
liandk
liandk
Sep 2, 2026 · Mobile Development

How to Fix uni‑app iOS/Android Local Video Upload Failures

This guide explains why video recordings that upload correctly on a real device can fail after TestFlight or cloud packaging, detailing the mismatched file‑system paths between plus.io, iOS Documents/Library, and Android Movies directories, and provides step‑by‑step fixes to ensure reliable uploads to Alibaba Cloud VOD.

Androidfile pathiOS
0 likes · 9 min read
How to Fix uni‑app iOS/Android Local Video Upload Failures