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.

129
Articles
0
Likes
698
Views
0
Comments
Recent Articles

Latest from liandk

100 recent articles max
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 ArchitectureHigh AvailabilityMHA
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
liandk
liandk
Sep 1, 2026 · Databases

Master MySQL Sharding with Sharding-JDBC: Sorting, Distributed IDs, and Scaling

This article explains what MySQL sharding and partitioning are, when they are necessary, outlines four splitting patterns, details four sharding key strategies, shows a production‑ready Sharding-JDBC configuration, and discusses five common distributed challenges with practical solutions.

ShardingSharding-JDBCdistributed ID
0 likes · 10 min read
Master MySQL Sharding with Sharding-JDBC: Sorting, Distributed IDs, and Scaling
liandk
liandk
Sep 1, 2026 · Fundamentals

Hash Tables: The Data Structure That Cracks the Efficiency Ceiling

This article explains how hash tables achieve near‑constant‑time lookups by hashing keys to direct storage slots, compares their speed to arrays, linked lists, stacks, and queues, shows real‑world uses, demonstrates a full Python implementation, and warns about common pitfalls.

Pythonalgorithm basicscoding tutorial
0 likes · 7 min read
Hash Tables: The Data Structure That Cracks the Efficiency Ceiling
liandk
liandk
Aug 29, 2026 · Fundamentals

Queue Essentials – Master FIFO for Queuing and Message Push

This tutorial explains the FIFO principle of queues with everyday analogies, compares stacks and queues, lists core operations, provides a full Python implementation, demonstrates real‑world scenarios like server requests and printer jobs, and highlights common beginner pitfalls.

BFSFIFOPython
0 likes · 7 min read
Queue Essentials – Master FIFO for Queuing and Message Push
liandk
liandk
Aug 29, 2026 · Databases

Master MySQL Slow Query Log: Full Hands‑On Workflow to Capture, Analyze, and Fix Slow SQL

This guide explains what the MySQL slow query log records, why it is essential for production, when and how to enable it temporarily or permanently, key parameters to tune, how to simulate slow queries, interpret log fields, use mysqldumpslow for aggregation, follow a step‑by‑step optimization pipeline, and avoid common pitfalls.

Performance Tuningdatabase optimizationmysql
0 likes · 10 min read
Master MySQL Slow Query Log: Full Hands‑On Workflow to Capture, Analyze, and Fix Slow SQL