个人信息
广东 - 深圳市 掘金签约作者,头条 / 简书优秀作者。这里有 Android 进阶成长路线笔记 & 博客,有志同道合的朋友。
成长数据

Android 内存缓存框架 LruCache 的实现原理,手写试试?

WeakHashMap 和 HashMap 的区别是什么,何时使用?

为什么计算机中的负数要用补码表示?

程序员学习 CPU 有什么用?

如何使用 LinkedHashMap 实现 LRU 缓存?

万字 HashMap 详解,基础(优雅)永不过时

Android 序列化框架 Gson 原理分析,可以优化吗?

如何实现一个优秀的 HashTable 散列表?

说一下 ArrayDeque 和 LinkedList 的区别?

CopyOnWriteArrayList 是如何保证线程安全的?

说一下 ArrayList 和 LinkedList 的区别?

ArrayList 可以完全替代数组吗?

面试官:什么是伪共享,如何避免?

已经有 MESI 协议,为什么还需要 volatile 关键字?

12 张图看懂 CPU 缓存一致性与 MESI 协议,真的一致吗?

我把 CPU 三级缓存的秘密,藏在这 8 张图里

图解计算机的存储器金字塔

图解计算机内部的高速公路 —— 总线系统

一套用了 70 年的计算机架构 —— 冯·诺依曼架构

从图灵机到量子计算机,计算机可以解决所有问题吗?