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
Oct 13, 2026 · Backend Development

Top 5 IntelliJ Plugins to Boost Code Quality & Catch Bugs Early

This article reviews five IntelliJ IDEA plugins—Alibaba Java Coding Guidelines, CheckStyle, PMD, FindBugs, and SonarLint—detailing their installation, usage, and strengths for enforcing coding standards, detecting bugs, and improving code quality in Java projects.

Alibaba Java Coding GuidelinesCheckStyleCode Quality
0 likes · 17 min read
Top 5 IntelliJ Plugins to Boost Code Quality & Catch Bugs Early
Java Architect Handbook
Java Architect Handbook
Oct 12, 2026 · Backend Development

DynamicTp: Meituan's Dynamic Thread Pool Framework for Runtime Parameter Tuning and Monitoring

DynamicTp is a lightweight Spring Boot framework that enables runtime dynamic adjustment of thread pool parameters via configuration centers like Nacos and Apollo, provides real-time monitoring through MicroMeter and JSON logs, and integrates alerting for queue capacity, thread activity, rejection rates, and task timeouts across both application and third-party component thread pools.

ApolloDynamic ConfigurationDynamicTp
0 likes · 12 min read
DynamicTp: Meituan's Dynamic Thread Pool Framework for Runtime Parameter Tuning and Monitoring
Java Architect Handbook
Java Architect Handbook
Oct 9, 2026 · Databases

TiDB: The NewSQL Database That Makes Sharding Obsolete

This article explains how TiDB, a distributed NewSQL database, combines horizontal scalability with ACID transactions and MySQL compatibility, eliminating the need for manual sharding middleware while supporting both OLTP and OLAP workloads through its HTAP architecture.

Database ArchitectureDistributed DatabaseHTAP
0 likes · 27 min read
TiDB: The NewSQL Database That Makes Sharding Obsolete
Java Architect Handbook
Java Architect Handbook
Sep 29, 2026 · Backend Development

DiDi Interview Deep-Dive: Solving Elasticsearch-MySQL Data Consistency

This article analyzes four patterns for keeping Elasticsearch synchronized with MySQL — synchronous dual-write, message-queue async, CDC via Canal/binlog, and scheduled reconciliation — explaining why CDC with version-based deduplication and periodic checksums is the production-grade choice for eventual consistency at scale.

CDCCanalElasticsearch
0 likes · 16 min read
DiDi Interview Deep-Dive: Solving Elasticsearch-MySQL Data Consistency
Java Architect Handbook
Java Architect Handbook
Sep 5, 2026 · Databases

Elasticsearch Data Types & MySQL Mapping: Complete Guide with Pitfalls

This article categorizes Elasticsearch data types into five groups, maps each MySQL type to its ES equivalent with practical notes, explains the critical text vs keyword distinction, covers dynamic mapping traps, and provides interview-ready mnemonics for type selection and concept translation.

Data TypesElasticsearchInterview Preparation
0 likes · 15 min read
Elasticsearch Data Types & MySQL Mapping: Complete Guide with Pitfalls
Java Architect Handbook
Java Architect Handbook
Sep 4, 2026 · Backend Development

Dynamic Service Provider Switching with Spring-Smart-DI's @AutowiredProxySPI

This tutorial demonstrates how to use Spring-Smart-DI's @AutowiredProxySPI annotation to dynamically switch between multiple service implementations (e.g., SMS providers) at runtime by changing configuration values, without application restarts, using proxy-based injection that resolves the active implementation on each call.

Backend DevelopmentDependency InjectionDynamic Configuration
0 likes · 8 min read
Dynamic Service Provider Switching with Spring-Smart-DI's @AutowiredProxySPI
Java Architect Handbook
Java Architect Handbook
Sep 3, 2026 · Databases

Why ElasticSearch Is Blazing Fast: Inverted Indexes, FST, and Distributed Architecture Explained

This article breaks down ElasticSearch's performance advantages across three layers—data structures (inverted index, FST, compressed posting lists), storage (immutable segments, Doc Values), and architecture (shard parallelism, near-real-time writes, multi-level caching)—with concrete examples and interview-focused explanations.

ElasticsearchNear Real-TimeSharding
0 likes · 16 min read
Why ElasticSearch Is Blazing Fast: Inverted Indexes, FST, and Distributed Architecture Explained
Java Architect Handbook
Java Architect Handbook
Sep 2, 2026 · Industry Insights

What Communication Technology Powers Everyday Shared Bikes?

The article breaks down the communication architecture of shared bicycles, covering smart lock hardware, cellular and Bluetooth connectivity, QR‑code unlocking, payment integration, GPS positioning challenges, and the rise of NB‑IoT as the dominant IoT protocol.

BluetoothGPSIoT
0 likes · 7 min read
What Communication Technology Powers Everyday Shared Bikes?
Java Architect Handbook
Java Architect Handbook
Sep 1, 2026 · R&D Management

When You’re a Director, Companies Care About Results, Not Hours

The article analyzes how a technical director’s role differs from a frontline manager’s, emphasizing result‑oriented evaluation, a five‑dimensional capability model, and core responsibilities such as strategic topic selection, team building, resource coordination, coaching, and mechanism matching.

capability modeldirectorleadership
0 likes · 26 min read
When You’re a Director, Companies Care About Results, Not Hours