Architect's Alchemy Furnace
Author

Architect's Alchemy Furnace

A comprehensive platform that combines Java development and architecture design, guaranteeing 100% original content. We explore the essence and philosophy of architecture and provide professional technical articles for aspiring architects.

98
Articles
0
Likes
605
Views
0
Comments
Recent Articles

Latest from Architect's Alchemy Furnace

98 recent articles
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Jun 23, 2021 · Databases

Mastering MySQL High Availability: A Step‑by‑Step MHA Setup Guide

This article provides a comprehensive, hands‑on guide to building a MySQL master‑slave cluster with GTID replication and configuring MHA for automatic failover, covering environment preparation, password‑less SSH, MySQL settings, MHA installation, custom scripts, testing, and the key advantages of the solution.

GTIDHigh AvailabilityLinux
0 likes · 25 min read
Mastering MySQL High Availability: A Step‑by‑Step MHA Setup Guide
Architect's Alchemy Furnace
Architect's Alchemy Furnace
May 9, 2021 · Databases

Master MySQL Transaction Isolation: From Dirty Reads to Phantom Reads with Live Examples

This article explains MySQL InnoDB’s four transaction isolation levels—Read Uncommitted, Read Committed, Repeatable Read, and Serializable—detailing the phenomena of dirty reads, non‑repeatable reads, and phantom reads, and provides step‑by‑step SQL demonstrations to illustrate each level’s behavior and practical implications.

InnoDBMySQLtransaction isolation
0 likes · 13 min read
Master MySQL Transaction Isolation: From Dirty Reads to Phantom Reads with Live Examples
Architect's Alchemy Furnace
Architect's Alchemy Furnace
May 7, 2021 · Backend Development

Eliminate NullPointerExceptions in Java with Optional: A Practical Guide

This article explains why traditional nested null‑checks cause NullPointerExceptions in Java, introduces the Optional class introduced in Java 8, and demonstrates how its constructors and fluent APIs like ofNullable, orElse, map, flatMap, and filter can replace verbose checks with concise, safe code.

Code RefactoringJavaNullPointerException
0 likes · 10 min read
Eliminate NullPointerExceptions in Java with Optional: A Practical Guide
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Aug 8, 2020 · Fundamentals

Mastering Locks: From Pessimistic to Distributed Concurrency Control

This article explains why locks are essential in programming, categorizes various lock types such as pessimistic, optimistic, spin, fair, reentrant, and distributed locks, and shows how to choose and implement them in Java for high‑concurrency, high‑availability, and high‑performance systems.

JavaOptimistic Lockingdistributed-systems
0 likes · 12 min read
Mastering Locks: From Pessimistic to Distributed Concurrency Control