Java
232 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Netty ByteBufAllocatorhistorical
Allocator abstraction for heap/direct, pooled/unpooled buffers and why allocation strategy is configurable.
- Spring AOP Source: When Auto-Proxying Runshistorical
Where auto-proxy creation participates in the bean lifecycle and why early references matter for some dependency graphs.
- Netty Bind Source: Registering the Channelhistorical
Assigning a Channel to an EventLoop, registering with selector/transport state, and firing registration events.
- Netty Pipeline: Exception Propagationhistorical
How handler failures become exceptionCaught events and why exceptions need explicit logging, cleanup, and connection policy.
- Using Netty ByteBuf Allocation Safelyhistorical
Allocator usage, capacity, slicing, copying, reference-count handling, and leak-safe buffer ownership.
- Spring AOP Source: Creating the Proxyhistorical
Advisor matching and creation of JDK-interface or class-based proxies around eligible Spring beans.
- Netty Channel Type Hierarchyhistorical
Conceptual Channel hierarchy across transport-independent API, abstract channel support, and concrete NIO/native transports.
- Spring AOP Source: Invoking the Target Methodhistorical
Interceptor-chain execution around a proxied target method and how proceed composes advice.
- Netty PooledByteBufAllocatorhistorical
Pooled ByteBuf allocation, arenas/chunks/suballocation concepts, reuse benefits, and version-sensitive allocator internals.
- Netty PoolThreadCachehistorical
Per-thread pooled buffer caching as an allocation optimization, with retention and event-loop affinity trade-offs.