一个规则引擎的可视化方案 2026年07月07日 daichangya 3 背景近期因新项目需求,可能需要引入规则引擎,因此花费了一些时间对相关技术进行了调研。通过主流搜索引擎检索“规则引擎”关键字,可以找到大量相关资料,其中绝大部分都会提到 Drools、URules、Easy-Rules 等开源项目,部分文章也指出它们采用 ... 阅读全文 0 评论
Java 与 JSON 转换工具大对决:谁才是最强王者? 2026年07月07日 daichangya 2 Java 与 JSON 转换工具大对决:谁才是最强王者?在当今的 Java 开发世界中,JSON 数据格式无处不在。无论是前后端交互、数据存储还是配置文件处理,都少不了它的身影。而将 Java 对象与 JSON 之间进行高效转换,已成为每个 Java 开... 阅读全文 0 评论
Java设计模式——Reactor模式 2026年07月07日 daichangya 3 Reactor 模式一、Web 请求处理架构概述在处理 Web 请求时,主要存在两种体系结构:Thread-based Architecture(基于线程架构)和 Event-driven Architecture(事件驱动架构)。(一)Thread-b... 阅读全文 0 评论
FastThreadLocal源码解析 2026年07月07日 daichangya 2 1. 前言Netty 自行封装了 FastThreadLocal 以替换 JDK 提供的 ThreadLocal。结合封装的 FastThreadLocalThread,在多线程环境下显著提高了变量的查询以及更新效率。下文将通过对比 ThreadLoca... 阅读全文 0 评论
Netty 内存池分析 2026年07月07日 daichangya 2 0. 内存数据结构内存层级结构自上而下主要分为:Arena、ChunkList、Chunk、Page、SubPage 五级。PoolArena 是一块连续的内存块。为了优化并发性能,Netty 内存池中存在一个由多个 Arena 组成的数组。当多个线程进... 阅读全文 0 评论