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
Aug 29, 2026 · Fundamentals

Stack Basics: LIFO Explained with Real‑World Examples and Python Code

This article introduces the stack data structure, explains its LIFO principle with everyday analogies like browser back and undo, compares it to arrays and linked lists, provides a complete Python implementation, demonstrates a simple undo simulation, and highlights common pitfalls for beginners.

Interview PreparationLIFOPython
0 likes · 6 min read
Stack Basics: LIFO Explained with Real‑World Examples and Python Code
liandk
liandk
Aug 28, 2026 · Fundamentals

Episode 2: Linked List – Simple Array vs. List Comparison

This tutorial explains linked lists with a vivid array‑vs‑list analogy, outlines their core structure, shows real‑world scenarios, provides fully commented Python code with sample output, and highlights common pitfalls and a quick decision guide for choosing between arrays and linked lists.

Pythonalgorithmarray
0 likes · 6 min read
Episode 2: Linked List – Simple Array vs. List Comparison
liandk
liandk
Aug 26, 2026 · Fundamentals

Arrays Made Simple: The Fundamental Data Structure Everyone Can Master

This article explains arrays using a locker analogy, outlines their core characteristics and typical use cases, provides a complete Python example for basic operations with output, and highlights common beginner pitfalls such as zero‑based indexing and fixed length.

Pythonalgorithmarray
0 likes · 4 min read
Arrays Made Simple: The Fundamental Data Structure Everyone Can Master
liandk
liandk
Aug 26, 2026 · Databases

Master MySQL EXPLAIN: Full Field Breakdown of type, key, rows, Extra for Real‑World Tuning

The article explains that MySQL’s EXPLAIN command acts as a SQL health check, detailing each of its 12 fields—especially type, key, rows, and Extra—while providing real‑world examples, a step‑by‑step diagnostic workflow, and common pitfalls to help developers reliably tune and troubleshoot queries.

EXPLAINPerformance TuningSQL optimization
0 likes · 10 min read
Master MySQL EXPLAIN: Full Field Breakdown of type, key, rows, Extra for Real‑World Tuning
liandk
liandk
Aug 25, 2026 · Databases

Final Chapter: Master SQL Server Stored Procedures – Batch Execution & Params

This concluding tutorial walks beginners through SQL Server stored procedures, highlighting their speed, reusability, and automation advantages over single statements and views, and demonstrates creating, invoking (with and without parameters), altering, and dropping procedures while sharing naming conventions and common pitfalls.

Backend DevelopmentDatabase AutomationSQL
0 likes · 6 min read
Final Chapter: Master SQL Server Stored Procedures – Batch Execution & Params
liandk
liandk
Aug 24, 2026 · Databases

One‑Line Queries: Using Database Views to Encapsulate Complex SQL

This article explains how database views act as virtual tables that store only query logic, allowing developers to replace repetitive, multi‑join SQL statements with a single, reusable query while improving consistency, hiding sensitive fields, and boosting development efficiency.

Database ViewsQuery OptimizationSQL
0 likes · 4 min read
One‑Line Queries: Using Database Views to Encapsulate Complex SQL
liandk
liandk
Aug 23, 2026 · Databases

MySQL Covering Index & Back‑Table Optimization: Hands‑On Guide to Eliminate Lookups

The article explains why MySQL back‑table lookups (回表) double I/O and degrade performance, defines covering indexes that retrieve all needed columns from a secondary index, shows how to identify back‑table cases via EXPLAIN, and provides step‑by‑step commands to create, test, and verify covering indexes for high‑frequency queries.

Covering IndexEXPLAINIndex Optimization
0 likes · 11 min read
MySQL Covering Index & Back‑Table Optimization: Hands‑On Guide to Eliminate Lookups
liandk
liandk
Aug 22, 2026 · Databases

Mastering Database Transactions: Eliminate Data Chaos and Loss with ACID Basics

The article explains how database transactions ensure atomicity, consistency, isolation, and durability, showing why they are essential for preventing data inconsistency, loss, and reconciliation errors, and provides step‑by‑step SQL examples of successful and rolled‑back transactions along with practical tips for safe usage.

ACIDBackend DevelopmentSQL
0 likes · 6 min read
Mastering Database Transactions: Eliminate Data Chaos and Loss with ACID Basics
liandk
liandk
Aug 22, 2026 · Databases

Master MySQL MVCC: Snapshot vs Current Reads and Isolation Level Mechanics

This article explains MySQL InnoDB's MVCC mechanism, detailing how snapshot reads and current reads work, the hidden fields that drive versioning, the Read View rules for RC and RR isolation levels, and provides hands‑on SQL demos plus common pitfalls to avoid.

InnoDBMVCCRC
0 likes · 12 min read
Master MySQL MVCC: Snapshot vs Current Reads and Isolation Level Mechanics
liandk
liandk
Aug 22, 2026 · Databases

Why Your SQL Is Slow and How Indexes Can Make Queries Run in Seconds

The article explains that indexes are the key to solving most database slow‑query problems, compares full‑table scans with indexed lookups, describes the two main index types in SQL Server, and provides step‑by‑step T‑SQL commands for creating, testing, and removing indexes while warning against over‑indexing.

Database IndexesQuery TuningSQL Server
0 likes · 5 min read
Why Your SQL Is Slow and How Indexes Can Make Queries Run in Seconds