个人信息
广东 - 深圳市 掘金签约作者,头条 / 简书优秀作者。这里有 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 年的计算机架构 —— 冯·诺依曼架构
从图灵机到量子计算机,计算机可以解决所有问题吗?