Duo Space
Welcome to my space!
About
Tags
Archive
Markdown
Front Matter
Typography
Special Formatting
Concurrent
Monitor原理、对象头和Java中锁的优化
同步模式--wait/notify、lock、park/unpark
ReentrantLock原理
Park/Unpark原理
保护性暂停模式和Join()原理
wait/notify简单实现生产消费模式
Write/Read Barrier
线程的六种状态
Java
由MESI协议看内存屏障
FutureTask 源码学习
ThreadLocal 源码学习
JVM的类加载机制
Uber H3 Index
java指令重排——可见性分析
Monitor原理、对象头和Java中锁的优化
用Netty简单模拟Dubbo RPC
同步模式--wait/notify、lock、park/unpark
ReentrantLock原理
Park/Unpark原理
保护性暂停模式和Join()原理
wait/notify简单实现生产消费模式
Write/Read Barrier
Java Thread类里的方法——start()\interrupt()\join()等
线程的六种状态
concurrent
FutureTask 源码学习
Java Thread类里的方法——start()\interrupt()\join()等
Netty
用Netty简单模拟Dubbo RPC
Distributed System
用Netty简单模拟Dubbo RPC
H3
Uber H3 Index
JVM
JVM的类加载机制
Indexing
倒排索引加速2:对联合查询进行加速
倒排检索加速1:工业界如何利用跳表、哈希表、位图进行加速
倒排索引——从海量数据中查询同时带有A和B的文档
状态检索——快速判断一个用户是否存在
哈希检索——根据ID快速查询用户信息
非线性结构检索——数据频繁变化的情况下高效检索
线性结构索引——从数组和链表的原理初窥检索本质
Big Data
倒排索引加速2:对联合查询进行加速
倒排检索加速1:工业界如何利用跳表、哈希表、位图进行加速
倒排索引——从海量数据中查询同时带有A和B的文档
状态检索——快速判断一个用户是否存在
哈希检索——根据ID快速查询用户信息
非线性结构检索——数据频繁变化的情况下高效检索
线性结构索引——从数组和链表的原理初窥检索本质
CPU
由MESI协议看内存屏障