Java设计模式——Reactor模式 2026年03月30日 daichangya 12 Reactor 模式一、Web 请求处理架构概述在处理 Web 请求时,主要存在两种体系结构:Thread-based Architecture(基于线程架构)和 Event-driven Architecture(事件驱动架构)。(一)Thread-b... 阅读全文 0 评论
FastThreadLocal源码解析 2026年03月30日 daichangya 12 1. 前言Netty 自行封装了 FastThreadLocal 以替换 JDK 提供的 ThreadLocal。结合封装的 FastThreadLocalThread,在多线程环境下显著提高了变量的查询以及更新效率。下文将通过对比 ThreadLoca... 阅读全文 0 评论
Netty 内存池分析 2026年03月30日 daichangya 14 0. 内存数据结构内存层级结构自上而下主要分为:Arena、ChunkList、Chunk、Page、SubPage 五级。PoolArena 是一块连续的内存块。为了优化并发性能,Netty 内存池中存在一个由多个 Arena 组成的数组。当多个线程进... 阅读全文 0 评论
前端必读:浏览器内部工作原理 2026年03月30日 daichangya 13 前端必读:浏览器内部工作原理英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers一、介绍浏览器可以被认为是使用最广泛的软件。本文将介绍浏览器的工作原理,我们将看到从你在地址栏输入... 阅读全文 0 评论
SpringBoot2.0 Actuator监控指标分析 2026年03月30日 daichangya 21 基于 SpringBoot 2.0+ Actuator Metrics 的监控分析引言Spring Boot 2 在 spring-boot-actuator 中引入了 Micrometer,对 1.x 版本的 Metrics 进行了重构。此外,它支持对... 阅读全文 0 评论