摘要: 目录aop\动态代理什么时候失效?为什么失效?动态代理失效一、JDK 动态代理的硬性限制二、CGLIB 动态代理的硬性限制三、JDK 和 CGLIB 共同失效的场景面试一句话总结AOP 失效一、场景一:类内部方法调用(最常见!)二、场景二:方法不是 public 的三、场景三:代理方式不匹配(接口 阅读全文
posted @ 2026-07-19 14:02 deyang 阅读(2) 评论(0) 推荐(0)
摘要: 目录为什么要传到内核态判断就绪状态select/poll数据为什么存在用户态,epoll数据为什么存在内核态select、poll、epoll的区别 为什么要传到内核态判断就绪状态 判断 fd 是否就绪的唯一依据是内核中的 socket 缓冲区状态,用户态根本访问不到这块内存。所以不管 select 阅读全文
posted @ 2026-07-17 18:49 deyang 阅读(7) 评论(0) 推荐(0)
摘要: 目录protobuf为什么快说明总结AI回答JSON\XML是怎么传输的,为什么慢?序列化方式、或者说传输信息时使用的方式除了xml、json、protobuf还有哪些? protobuf为什么快 protobuf为什么快_protostaff-CSDN博客 为什么protobuf这么快_proto 阅读全文
posted @ 2026-07-17 18:47 deyang 阅读(4) 评论(0) 推荐(0)
摘要: Vibe Coding 参考文档:VibeCoding零基础实战开发 目录Vibe Coding环境配置nodejs安装Python安装git安装Claude CodeClaude Code安装Claude Code配置Claude Code测试终端方式Claude Code集成VS CodeCla 阅读全文
posted @ 2026-07-15 19:23 deyang 阅读(11) 评论(0) 推荐(0)
摘要: 目录Java 原子类详解一、基本类型原子类二、数组原子类三、引用原子类ABA 问题图示四、字段更新器五、累加器(JDK 8+)六、核心对比AtomicLong vs LongAdder选型速查七、底层原理简述八、注意事项 Java 原子类详解 所有类位于 java.util.concurrent.a 阅读全文
posted @ 2026-07-11 18:35 deyang 阅读(4) 评论(0) 推荐(0)
摘要: 目录LongAdder 详解一、核心设计思想二、AtomicLong vs LongAdder竞争模型对比为什么不选 AtomicLong对比总结三、读操作(sum)的代价sum() 实现本质读操作的问题LongAdder 的设计取舍四、常用方法五、适用场景六、原理简述七、一句话总结 LongAdd 阅读全文
posted @ 2026-07-11 15:27 deyang 阅读(14) 评论(0) 推荐(0)
摘要: 目录ByteBuf内存分配对比表格:有/无release()的完整对比1. 池化直接内存2. 非池化直接内存3. 池化堆内存4. 非池化堆内存四种方式全景对比Netty线程级缓存面试常问的问题Q1: 池化堆内存不调用release()会内存泄漏吗?Q2: 那池化堆内存为什么还需要release()? 阅读全文
posted @ 2026-07-05 20:26 deyang 阅读(11) 评论(0) 推荐(0)
摘要: 目录JUC相关速记集合Concurrent 集合类阻塞队列API双端阻塞队列的 API阻塞队列的 API在 3 个接口层级Queue\AbstractQueue\BlockingQueue1. 三者关系2. 线程安全常用原子类线程执行方法同步辅助类锁函数式接口1. 什么是函数式接口2.四大核心函数式 阅读全文
posted @ 2026-07-04 16:58 deyang 阅读(5) 评论(0) 推荐(0)
摘要: 目录锁速记锁(可重入锁)为什么 99% 的锁设计成“可重入”?锁(不可重入)1. 最经典的不可重入锁:ThreadPoolExecutor 内部的 ReentrantLock 变种2. 手动实现不可重入锁(基于 AQS) 锁 速记 synchronized:可重入锁、非公平锁、独占锁 Reentra 阅读全文
posted @ 2026-07-04 15:52 deyang 阅读(5) 评论(0) 推荐(0)
摘要: 目录Java 热更新 ClassLoader 核心问题总结一、JVM 如何判定两个类是否"相同"二、如果 JVM 认为它们是同一个类,会有什么问题?问题 1:无法真正热替换 — 旧代码永远存在问题 2:instanceof / 类型转换失败问题 3:synchronized 锁失效问题 4:静态字段 阅读全文
posted @ 2026-06-27 17:11 deyang 阅读(3) 评论(0) 推荐(0)