Hystrix使用说明,配置参数说明 2026年07月07日 daichangya 6 一、什么情况下会触发fallback方法?名字描述触发fallbackEMIT值传递NOSUCCESS执行完成,没有错误NOFAILURE执行抛出异常YESTIMEOUT执行开始,但没有在允许的时间内完成YESBAD_REQUEST执行抛出Hystrix... 阅读全文 0 评论
堆外内存的回收机制分析 2026年07月07日 daichangya 4 堆外内存JVM 启动时分配的内存称为堆内存(Heap Memory),与之相对的是堆外内存(Off-Heap Memory)。在代码中,我们可以直接使用堆外内存,例如 Netty 框架就广泛使用了堆外内存来提升性能。但这部分内存并不归 JVM 管理,GC... 阅读全文 0 评论
Java高级面试指南 - 多线程 2026年07月07日 daichangya 4 问题一:请解释一下 Java 中线程的生命周期有哪些阶段?Java 中线程的生命周期(Thread Lifecycle)可分为以下几个明确的阶段:1. 新建状态(New)当通过 new Thread() 等方式创建一个线程对象时,线程处于新建状态。此时线... 阅读全文 0 评论
Redis的底层数据结构 2026年07月07日 daichangya 3 Redis 的底层数据结构本篇博客将详细介绍 Redis 中五大数据类型的底层实现原理。1. 演示数据类型的实现在介绍 key 相关命令时,我们曾提到过以下命令:OBJECT ENCODING key该命令用于显示五大数据类型底层的编码结构(数据结构)。... 阅读全文 0 评论
6个Java项目UML反向工程工具 2026年07月07日 daichangya 4 6 个 Java 项目 UML 反向工程工具声明: 本文为转载文章。来源:CSDN本文介绍了 6 款开源工具,支持将 Java 项目反向工程(Reverse Engineering)至 UML 类图,帮助开发者更好地理解项目架构。1. Eclipse M... 阅读全文 0 评论