Java Architect Handbook
Author

Java Architect Handbook

Focused on Java interview questions and practical article sharing, covering algorithms, databases, Spring Boot, microservices, high concurrency, JVM, Docker containers, and ELK-related knowledge. Looking forward to progressing together with you.

182
Articles
0
Likes
1.4k
Views
0
Comments
Recent Articles

Latest from Java Architect Handbook

100 recent articles max
Java Architect Handbook
Java Architect Handbook
Aug 31, 2026 · Backend Development

Say Goodbye to If‑Else Nightmares with Flow Orchestration

The article explains how excessive if‑else logic in Java back‑ends harms code isolation and scalability, and demonstrates a practical workflow‑orchestration solution using a FlowChain engine, complete with configuration, node definitions, execution flow, and source code examples from the open‑source MemberClub project.

Flow OrchestrationJavabackend
0 likes · 8 min read
Say Goodbye to If‑Else Nightmares with Flow Orchestration
Java Architect Handbook
Java Architect Handbook
Aug 29, 2026 · Databases

Why Use ElasticSearch over MySQL? Key Differences for Interviews

The article explains why ElasticSearch excels at full‑text search and analytics while MySQL remains the reliable storage engine, compares their underlying data structures, outlines real‑time write behavior, lists scenarios where ES should not be used, and describes a production double‑store architecture with asynchronous sync.

B-treeData SynchronizationElasticsearch
0 likes · 14 min read
Why Use ElasticSearch over MySQL? Key Differences for Interviews
Java Architect Handbook
Java Architect Handbook
Aug 27, 2026 · Operations

Finally a Handy Nginx Log Analyzer: Introducing NginxPulse

The article presents NginxPulse, a lightweight Nginx log analysis panel built with Go, Gin, Vue3, and SQLite, explains how it compares to heavier solutions like ELK and GoAccess, and provides step‑by‑step Docker, Docker‑Compose, and single‑binary deployment instructions along with useful features such as multi‑site support, remote log fetching, custom log formats, and access control.

DockerGoAccessNginx
0 likes · 8 min read
Finally a Handy Nginx Log Analyzer: Introducing NginxPulse
Java Architect Handbook
Java Architect Handbook
Aug 26, 2026 · Industry Insights

Top 10 Internet Giants' Stability Rankings – Is Your Company on the List?

This article ranks the top ten Chinese internet giants by employee stability, detailing each company's layoff history, core business health, and offering practical tips for job seekers to select high‑stability positions based on core business focus, financial performance, and salary‑stability trade‑offs.

Internet CompaniesJob StabilityTech Employment
0 likes · 7 min read
Top 10 Internet Giants' Stability Rankings – Is Your Company on the List?
Java Architect Handbook
Java Architect Handbook
Aug 25, 2026 · Fundamentals

What Is a Time Slice? A Quick Interview Question Explained

The article defines a time slice (time quantum) as the fixed CPU interval allocated to each ready process in a time‑sharing scheduler, explains its role in round‑robin and CFS algorithms, discusses size trade‑offs, Linux implementation details, context‑switch costs, and typical interview follow‑up questions.

CFSOS schedulingcontext switch
0 likes · 9 min read
What Is a Time Slice? A Quick Interview Question Explained
Java Architect Handbook
Java Architect Handbook
Aug 19, 2026 · Backend Development

How Enums Can Streamline Spring Boot Configuration Management

This article demonstrates how to use Java enums together with Spring Boot's @ConfigurationProperties to replace hard‑coded strings in application.yml, improving readability, reducing maintenance effort, and enabling flexible configuration of user types displayed via a Thymeleaf front‑end.

@ConfigurationPropertiesEnumJava
0 likes · 14 min read
How Enums Can Streamline Spring Boot Configuration Management