LuTiao Programming
Author

LuTiao Programming

LuTiao Programming is a friendly community offering free programming lessons. We inspire learners to explore new ideas and technologies and quickly acquire job-ready skills.

181
Articles
0
Likes
430
Views
0
Comments
Recent Articles

Latest from LuTiao Programming

100 recent articles max
LuTiao Programming
LuTiao Programming
Apr 22, 2026 · Backend Development

Kafka Deep Dive: Core Concepts Every Architect Must Master to Prevent Outages

The article explains why merely “knowing how to use” Kafka is insufficient, detailing how offset commits, consumer acknowledgments, producer acks, and rebalance behavior affect reliability, and provides concrete code examples, risk scenarios, and configuration recommendations to prevent message loss and duplicate processing in production systems.

Consumer offsetKafkaMessage reliability
0 likes · 7 min read
Kafka Deep Dive: Core Concepts Every Architect Must Master to Prevent Outages
LuTiao Programming
LuTiao Programming
Apr 20, 2026 · Backend Development

Why Your REST API Gets Complaints? 4 Advanced Design Patterns Senior Engineers Use

Many developers think a REST API is complete after versioning, pagination, and validation, but real‑world production exposes hidden issues such as unsafe retries, concurrent updates, undocumented deprecations, and missing contracts; this article explains four senior‑engineer‑approved patterns—idempotency, optimistic locking, lifecycle management, and contract‑first design—to build APIs that survive production.

API Lifecycle ManagementContract-FirstOptimistic Locking
0 likes · 8 min read
Why Your REST API Gets Complaints? 4 Advanced Design Patterns Senior Engineers Use
LuTiao Programming
LuTiao Programming
Apr 19, 2026 · Artificial Intelligence

Master These 5 Core AI Concepts to Outperform 90% of Users

The article explains five fundamental AI concepts—Token, Context Window, Temperature, Hallucination, and Retrieval‑Augmented Generation—detailing how they affect cost, memory limits, output style, reliability, and knowledge sourcing, and offers practical guidance for effective prompt engineering.

AI FundamentalsPrompt EngineeringRAG
0 likes · 8 min read
Master These 5 Core AI Concepts to Outperform 90% of Users
LuTiao Programming
LuTiao Programming
Apr 18, 2026 · Backend Development

Beyond @Transactional: Build a Java Ticket System, Master Deadlocks & Isolation Levels

The article shows why a simple @Transactional approach fails under 300,000 concurrent users, explains MVCC behavior, demonstrates how to use row‑level pessimistic locks, sorting, FOR NO KEY UPDATE, short transactions, optimistic locking, and proper isolation levels, and outlines a production‑ready architecture with read/write splitting, Redis rate limiting and connection‑pool tuning.

DeadlockJavaisolation-level
0 likes · 10 min read
Beyond @Transactional: Build a Java Ticket System, Master Deadlocks & Isolation Levels
LuTiao Programming
LuTiao Programming
Apr 12, 2026 · Artificial Intelligence

Master AI Core in 20 Minutes: 20 Key Concepts That Set You Apart

In just 20 minutes this article walks you through 20 essential AI concepts—from neural networks and transformers to prompt engineering and diffusion models—showing how understanding the underlying mechanisms, rather than merely using tools, can separate you from the majority of practitioners.

Artificial IntelligenceLLMMachine learning
0 likes · 10 min read
Master AI Core in 20 Minutes: 20 Key Concepts That Set You Apart
LuTiao Programming
LuTiao Programming
Apr 11, 2026 · Backend Development

Why Simple Spring Boot APIs Slow Down Under Load and How Proper Redis Caching Fixes It

The article walks through a step‑by‑step integration of Redis caching into a Spring Boot application, showing how to add dependencies, configure connections, enable caching annotations, customize serialization, simulate slow data sources, and fine‑tune TTLs to turn laggy endpoints into smooth, high‑throughput services.

JavaSpring CacheTTL
0 likes · 11 min read
Why Simple Spring Boot APIs Slow Down Under Load and How Proper Redis Caching Fixes It