Skip to content
Lynn Lee's Site
TopicsArticlesWebsitesAboutSearchEnglish中文

Java

Java

Java Thread-Pool Capacity: Keeping Backpressure Under Control

Use worker, queue, and rejection limits to control how bursts turn into latency and memory pressure, then validate overload behavior.

Lynn Lee · Compiled 2026-11-07
Java

JVM Diagnostics: Separate CPU, Waiting, and Memory Before Tuning

Build an evidence chain from service symptoms to threads, JFR, garbage collection, and native memory in Java 17.

Lynn Lee · Compiled 2026-11-07
Java

Java Async Calls: Timeouts, Cancellation, and Retries Are Separate Decisions

Separate CompletableFuture completion from the underlying request lifecycle, then constrain retries with deadlines, idempotency, and explicit budgets.

Lynn Lee · Compiled 2026-11-07
Earlier notes · 2023

Java basics — archived entry

This page preserves the original URL of an early notebook entry. Continue with the engineering series for the current articles.

Lynn Lee · Published 2023-05-12
Lynn Lee's Site

Data engineering · Distributed systems · AI agents

GitHub ↗RSS ↗About
Copyright © Lynn Lee's Site 2026
Lynn Lee