Java
232 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Using Tomcathistorical
Tomcat deployment basics, connectors, applications, logs, configuration, and modern operational cautions.
- Tomcat Connectorhistorical
The Tomcat connector boundary between network/protocol handling and the servlet container request pipeline.
- Tomcat Startup Flowhistorical
Conceptual Tomcat startup: bootstrap, server/service/connectors, containers, lifecycle events, and application deployment.
- Tomcat Request Processing: Source Viewhistorical
From connector protocol handling through container mapping/pipeline to servlet invocation, described without freezing one Tomcat version's stack.
- Building Tomcat from Sourcehistorical
A version-aware workflow for checking out, building, testing, and debugging Tomcat source.
- Tomcat Container Hierarchyhistorical
Engine, Host, Context, Wrapper, request routing, and the hierarchical Tomcat container model.
- Tomcat Request Routing: Configuration Viewhistorical
How connector, virtual-host, context, and servlet mapping configuration determines a request's destination.
- Tomcat Lifecyclehistorical
Tomcat component lifecycle initialization, start, stop, destroy, and lifecycle events.
- Tomcat Architecturehistorical
Tomcat's service, connector, container hierarchy, lifecycle, and request-processing architecture.
- Java Genericshistorical
Type parameters, bounds, wildcards, PECS, type erasure, and the limits of Java's generic type system.