Architect Chen
Author

Architect Chen

Sharing over a decade of architecture experience from Baidu, Alibaba, and Tencent.

148
Articles
0
Likes
941
Views
0
Comments
Recent Articles

Latest from Architect Chen

100 recent articles max
Architect Chen
Architect Chen
Sep 9, 2026 · Fundamentals

Java Adapter Pattern: Class vs Object Adapters with Code Examples

This article explains the Java Adapter design pattern, covering its definition, roles (Target, Adapter, Adaptee), and two implementation approaches—class adapter using inheritance and object adapter using composition—with complete code examples for each.

Adapter PatternClass AdapterComposition
0 likes · 4 min read
Java Adapter Pattern: Class vs Object Adapters with Code Examples
Architect Chen
Architect Chen
Sep 8, 2026 · Fundamentals

Java Decorator Pattern: Complete Guide with Pros, Cons & Code Examples

This article provides a comprehensive explanation of the Java Decorator pattern, covering its definition, purpose, advantages, disadvantages, and a complete implementation example with four key roles and runnable code demonstrating dynamic behavior extension.

Code ExamplesDecorator PatternDesign Patterns
0 likes · 5 min read
Java Decorator Pattern: Complete Guide with Pros, Cons & Code Examples
Architect Chen
Architect Chen
Sep 6, 2026 · Databases

2026 MySQL DBA Command Reference: 9 Essential Commands Explained

This comprehensive guide details nine essential MySQL DBA commands — SHOW DATABASES, SHOW TABLE STATUS, SHOW FULL PROCESSLIST, SHOW ENGINE INNODB STATUS, SHOW VARIABLES, SHOW STATUS, EXPLAIN, SHOW INDEX, and SHOW CREATE TABLE — with syntax examples, key output fields, and practical troubleshooting scenarios for performance tuning and database administration.

DBAEXPLAINInnoDB
0 likes · 6 min read
2026 MySQL DBA Command Reference: 9 Essential Commands Explained
Architect Chen
Architect Chen
Aug 25, 2026 · Fundamentals

Java Thread States Explained: 6 States with Visual Diagrams

This article provides a comprehensive explanation of Java's six thread states—New, Runnable, Blocked, Waiting, Timed Waiting, and Terminated—with visual diagrams illustrating each state's transitions and typical triggers such as lock acquisition, wait/notify, and timeout mechanisms.

JavaJava InterviewThread Lifecycle
0 likes · 3 min read
Java Thread States Explained: 6 States with Visual Diagrams
Architect Chen
Architect Chen
Aug 24, 2026 · Operations

6 Nginx Configuration Optimizations for High-Concurrency Performance

This article details six essential Nginx configuration optimizations for high-concurrency scenarios, covering worker processes, connection limits, epoll event model, TCP reuse via sendfile and TCP options, HTTP keepalive, and upstream connection pooling with concrete examples and configuration snippets.

NginxReverse Proxyconfiguration-optimization
0 likes · 5 min read
6 Nginx Configuration Optimizations for High-Concurrency Performance
Architect Chen
Architect Chen
Aug 21, 2026 · Operations

All Kafka Development Commands Explained – 2026 Edition

This guide walks through the essential Kafka command‑line tools for creating, listing, describing, and altering topics, producing and consuming messages, and managing consumer groups, providing concrete examples and key parameters for each operation.

Command LineConsumerConsumer Group
0 likes · 5 min read
All Kafka Development Commands Explained – 2026 Edition
Architect Chen
Architect Chen
Aug 19, 2026 · Operations

Comprehensive Guide to Nginx Development Commands (2026 Edition)

This article walks through essential Nginx command‑line tools—including version checks, configuration testing, graceful and fast shutdowns, reloads, log reopening, and specifying custom configuration files—showing concrete examples and explaining when each command should be used in development and production environments.

Command LineConfigurationNginx
0 likes · 6 min read
Comprehensive Guide to Nginx Development Commands (2026 Edition)