Java
232 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Netty Source: Detecting New Connectionshistorical
How readiness on a listening channel leads the event loop to accept new sockets.
- Netty Source: Pipeline Initializationhistorical
How every Channel owns a pipeline of handler contexts and how initial handlers are installed.
- Netty Server Startup: Creating the Server Channelhistorical
First server-startup phase: Bootstrap configuration produces a concrete listening-channel instance.
- Spring IoC Source: Creating the Application Contexthistorical
High-level ApplicationContext refresh flow from environment/bean definitions through post-processors and singleton initialization.
- Spring Boot Startup Source Flowhistorical
Conceptual SpringApplication startup phases from environment preparation through context refresh, runners, and ready events.
- Netty Source: Creating EventLoop Executorshistorical
How Netty associates event loops with executors/threads and why event-loop thread ownership matters.
- Netty Source: Creating an Accepted NioSocketChannelhistorical
Wrapping an accepted socket as a child Channel with pipeline/configuration and parent relationship.
- Netty Pipeline: Adding and Removing ChannelHandlershistorical
Dynamic pipeline modification, handler lifecycle callbacks, event-loop serialization, and sharability constraints.
- Netty Server Startup: Initializing the Server Channelhistorical
Applying parent options/attributes and installing child-channel initialization logic before registration.
- Spring IoC Source: BeanFactoryPostProcessor Phasehistorical
How BeanFactoryPostProcessor customizes bean definitions/container metadata before ordinary bean instantiation.