JVM线程分析

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

缓存

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

Heap

Heap 堆(Heap)是一种完全二叉树结构,常用于快速取得当前的最大值或最小值。它不是完全排序,而是 partial ordered: 在大顶堆(max-heap)中,每个父节点 …  Read More>>

树莓派和HomeAssistant

目标 使用开源软件和米家智能硬件,实现简单的智能家居系统 采用米家智能硬件的原因是, 小米智能家居做的比较早(也许是起初推广的更好,刚接触智能家居的时候就用的小米), 另外一点是小 …  Read More>>