
java基础
豪横的小耳朵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
缓存是什么?常用的缓存工具?手写一个LRU算法?使用缓存有哪些常见隐患?
目录 1、缓存是什么?为啥要用缓存? 2、常用的缓存工具 3. 手写一个LRU算法 4. 使用缓存有哪些常见隐患? 大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊缓存常见的几个面试题。 1、 缓存是什么?为啥要用缓存? 缓存,就是数据交换的缓冲区,目的是,把读写速度慢的介质的数据保存在读写速度快的介质中,从而提高读写速度,减少时间...原创 2020-03-21 11:53:01 · 499 阅读 · 0 评论 -
大白话聊聊synchronized、CAS底层原理、Lock锁和锁升级原理
目录 1、乐观锁和悲观锁的概念 2、synchronized底层的原理 3. CAS的原理 4. 并发包下Lock锁和synchronized对比 5. 锁升级原理 大家好,我是四九城最豪横的小耳朵。 今天咱们来用大白话聊聊synchronized、CAS底层原...原创 2020-03-11 11:54:35 · 1187 阅读 · 1 评论 -
大白话聊聊HashMap面试相关的知识点
目录 1、jdk1.8之前HashMap的底层结构和存在的问题 2、jdk1.8对HashMap做了哪些优化 3. HashMap的扩容机制 4. HashMap的hash算法、寻址算法优化问题 5. HashMap如何解决hash碰撞? 6. 工作中你怎么使用Has...原创 2020-03-10 15:08:54 · 360 阅读 · 0 评论