JVM内存泄漏排查

堆内存泄漏 长生命周期的对象,持有短生命周期对象的引用,导致后者无法被 GC 回收。 我们先来简单造一个典型的错误案例。我们有一个内存cache, 然后key是object类型 …  Read More>>

OAuth

+--------+ +---------------+ | |--(A)- Authorization Request ->| Resource | | | | …  Read More>>

JVM线程分析

线程的状态 参考定义 java.lang.Thread.State public enum State { /** * Thread state for a thread …  Read More>>

缓存

Redis 核心架构与原理 为什么 Redis 这么快? 完全基于内存:绝大部分请求是纯内存操作。 高效的数据结构:专门设计的 SkipList、SDS、压缩列表等。 单线程模型: …  Read More>>

链表反转

链表反转:深入浅出 链表反转是什么? 链表反转,顾名思义,就是将一个链表的节点顺序颠倒过来。例如,原本的链表是1->2->3->4,反转后就变成 …  Read More>>