Architect's Must-Have
Author

Architect's Must-Have

Professional architects sharing high‑quality architecture insights. Covers high‑availability, high‑performance, high‑stability designs, big data, machine learning, Java, system, distributed and AI architectures, plus internet‑driven architectural adjustments and large‑scale practice. Open to idea‑driven, sharing architects for exchange and learning.

45
Articles
0
Likes
286
Views
0
Comments
Recent Articles

Latest from Architect's Must-Have

45 recent articles
Architect's Must-Have
Architect's Must-Have
Jul 25, 2025 · Backend Development

Avoid Common BigDecimal Pitfalls in Java: 4 Critical Mistakes and Fixes

This article outlines four common pitfalls when using Java's BigDecimal for high‑precision calculations—constructing from floating‑point literals, using equals for comparison, losing precision in division, and rounding issues—and provides practical solutions such as using string constructors, compareTo, specifying scale and rounding mode.

BigDecimalfloating-pointprecision
0 likes · 5 min read
Avoid Common BigDecimal Pitfalls in Java: 4 Critical Mistakes and Fixes
Architect's Must-Have
Architect's Must-Have
Jul 9, 2025 · Backend Development

Top 10 Alibaba Developer Tools to Boost Your Backend Efficiency

This article curates ten widely‑used Alibaba internal developer tools—ranging from Java scaffolding, online diagnostics, and OpenJDK distribution to code quality plugins, real‑time monitoring, performance testing, high‑availability services, Excel handling, Swift JSON parsing, and a robust JDBC pool—highlighting their features and practical usage scenarios for external developers.

OpenJDKdatabasedeveloper tools
0 likes · 12 min read
Top 10 Alibaba Developer Tools to Boost Your Backend Efficiency
Architect's Must-Have
Architect's Must-Have
Jul 9, 2025 · Operations

10 Powerful Shell Scripts to Automate System Tasks

This article presents ten advanced Bash shell scripts that automate common system administration tasks such as directory backup, resource monitoring, automatic updates, database dumping, FTP uploads, log keyword alerts, report generation, service recovery, temporary file cleanup, and network status checking, each ready for customization.

Shell ScriptingSystem Automationbash
0 likes · 5 min read
10 Powerful Shell Scripts to Automate System Tasks
Architect's Must-Have
Architect's Must-Have
Jul 2, 2025 · Databases

Why MySQL Indexes Matter: From Basics to B+Tree Mastery

This article explains what MySQL indexes are, how they work, their advantages and drawbacks, the different index types, the inner workings of B+Tree structures, and the differences between clustered and non‑clustered indexes, providing practical insights for database optimization.

B+ treeDatabase OptimizationInnoDB
0 likes · 10 min read
Why MySQL Indexes Matter: From Basics to B+Tree Mastery
Architect's Must-Have
Architect's Must-Have
Jul 2, 2025 · Databases

Understanding Database Indexes: Structures, Types, and Best Practices

This article explains the fundamentals of database indexes, covering their purpose, underlying data structures such as B‑Tree, B+‑Tree, and hash tables, the advantages and drawbacks, different index categories in MySQL, and practical SQL examples for primary, secondary, and unique indexes.

B-TreeDatabase IndexesMySQL
0 likes · 9 min read
Understanding Database Indexes: Structures, Types, and Best Practices
Architect's Must-Have
Architect's Must-Have
Jun 20, 2025 · Operations

Top 10 Must‑Have Docker Images to Supercharge Your Development Workflow

This article curates a collection of essential Docker images—from remote IDEs and database managers to personal dashboards and monitoring tools—providing concise feature overviews, practical installation commands, and usage tips that help developers and ops engineers streamline their environments and boost productivity.

DevOpsDockercontainer tools
0 likes · 16 min read
Top 10 Must‑Have Docker Images to Supercharge Your Development Workflow
Architect's Must-Have
Architect's Must-Have
Jun 18, 2025 · Backend Development

How to Dynamically Load External JARs into Spring Boot at Runtime

This guide explains step‑by‑step how to load external JAR files into the JVM, configure Spring Boot to recognize them, and choose among four practical solutions—including classpath expansion, Spring Boot loader.path, custom class loaders, and JVM boot classpath tweaks—while highlighting their pros, cons, and required Maven settings.

Class LoadingCustom ClassLoaderJVM
0 likes · 10 min read
How to Dynamically Load External JARs into Spring Boot at Runtime
Architect's Must-Have
Architect's Must-Have
Jun 17, 2025 · Information Security

Designing Scalable Permission Systems: From Basic RBAC to Advanced Models

This article explains why permission management is essential, outlines various permission models—including basic RBAC, role inheritance, constrained RBAC, and their extensions with user groups, organizations, and positions—and provides practical table designs for implementing a robust access‑control system.

Permission DesignRBACaccess control
0 likes · 18 min read
Designing Scalable Permission Systems: From Basic RBAC to Advanced Models
Architect's Must-Have
Architect's Must-Have
Jun 9, 2025 · Backend Development

Why Netty Introduced FastThreadLocal and How It Boosts Performance

FastThreadLocal, Netty’s custom thread‑local implementation, replaces JDK’s ThreadLocal by using an indexed array to avoid hash collisions, offering faster access; this article explains its background, core classes, source‑code mechanics, performance trade‑offs, and cleanup strategies within Netty’s architecture.

FastThreadLocalJavaNetty
0 likes · 13 min read
Why Netty Introduced FastThreadLocal and How It Boosts Performance
Architect's Must-Have
Architect's Must-Have
Jun 9, 2025 · Databases

Master MySQL Indexes: From Basics to B+Tree Optimization

This article explains what MySQL indexes are, how they work, their types—including primary, ordinary, composite, and full‑text indexes—covers B‑Tree and B+Tree structures, page organization, clustering versus non‑clustering indexes, and practical considerations for index design and performance.

B+TreeMySQLdatabase
0 likes · 12 min read
Master MySQL Indexes: From Basics to B+Tree Optimization