Skyfalling BlogSkyfalling
首页博客关于
全部(101)技术(78)思考(11)科学(5)生活(7)
架构设计(19)Agentic 系统(16)AIGC 创作(5)工程实践(9)领域建模(9)中间件(11)数据工程(3)算法与数据结构(6)
2023年03月20日中间件

gRPC工程实践:拦截器机制与错误处理设计

深入解析gRPC Java的两个核心工程问题:拦截器的双向调用链路与错误处理的两种模型。涵盖Client/Server拦截器的执行流程、io.grpc.Status与google.rpc.Status的设计差异,以及流式RPC的错误传递策略。

gRPCJava微服务RPC错误处理
阅读更多 →
2023年03月10日算法与数据结构

存储引擎核心数据结构:B-Tree家族与LSM-Tree的设计权衡

深入剖析B-Tree、B+Tree、B*Tree与LSM-Tree的数据结构原理、工程实现及其在存储引擎中的设计权衡,覆盖索引结构选型与读写性能分析

数据结构存储引擎B-TreeLSM-Tree
阅读更多 →
2022年10月25日中间件

Java字节码增强实战:从原理到ByteBuddy工程应用

全面解析Java字节码增强技术体系,对比ASM、Javassist、cglib、ByteBuddy四大工具的定位与取舍,深入ByteBuddy的核心API——类创建、方法拦截、注解驱动委托,并结合Java Agent与cglib迁移等工程场景展开实战。

JavaByteBuddy字节码动态代理Java Agent
阅读更多 →
2022年04月18日中间件

Java I/O模型演进:从BIO到NIO的范式变革

系统梳理Java I/O体系的演进脉络,从传统BIO的流式模型到NIO的缓冲区+通道+多路复用模型,深入分析Channel、Buffer、Selector的设计原理与协作机制,理解I/O模型变革背后的系统级思考。

JavaNIOI/ONetty网络编程
阅读更多 →
2021年11月20日中间件

Java并发编程:从内存模型到并发工具的设计哲学

从CPU缓存一致性协议到Java内存模型,从volatile的硬件级实现到Lock/Condition的协作机制,从JUC并发工具类到线程池的高级用法,系统构建Java并发编程的知识体系。

Java并发编程JMMJUC线程池
阅读更多 →
2021年06月15日中间件

深入理解JVM:从类加载到垃圾回收的全链路剖析

系统剖析JVM核心机制,从类加载的双亲委派模型到运行时内存布局,从PermGen到Metaspace的演进,再到七大垃圾收集器的设计原理与选型策略,构建完整的JVM知识体系。

JVMJava垃圾回收类加载性能调优
阅读更多 →
上一页
12345

© 2026 Skyfalling