最新 最热

美团4面(Java研发):事务隔离+乐观锁+HashMap+秒杀设计+微服务

1.你自己最大优势和劣势是什么2.平时遇见过什么样的挑战,怎么去克服的3.工作中遇见了技术解决不了的问题,你的应对思路?4.你的兴趣爱好?5.未来的职业规划是什么?...

2021-10-28
0

Java并发包源码分析

1. HashMap1-1. Constructor* @param initialCapacity初始容量,必须是2的幂,默认值为16* @param loadFactor加载因子,元素个数 > capacity*loadFactor 时会进行扩容,默认值为0.75public HashMap(int ini......

2021-10-27
1

为什么ConcurrentHashMap的读操作不需要加锁?

来源:https://cnblogs.com/keeya/p/9632958.html

2021-10-26
0

spring - guava-cache

创建的关键便在于build方法,build方法的核心逻辑位于LocalCache构造器,构造器完成了两件事:

2021-10-22
0

《面试八股文》之 Java 基础 34 卷

「《面试八股文》之 Java 基础 34卷」 它来了,本文总共针对基础给了 34 个问题,又是小小 1W 字,理解它,看透它~

2021-10-22
0

Java基础差缺补漏系列之集合系列3

哈希表原理:如放入这个集合数据的对应的类,必须重写HashCode和equals这两个方法,否则结果就不符合唯一,无序的特点

2021-10-19
0

【图解数据结构与算法】LRU缓存淘汰算法面试时到底该怎么写

链表实现的LRU缓存淘汰算法的时间复杂度是O(n),当时我也提到了,通过散列表可以将这个时间复杂度降低到O(1)。

2021-10-18
0

【图解数据结构】外行人也能看懂的哈希表

输入一个错误的英文单词,它就会提示“拼写错误”。这个单词拼写检查功能,虽然很小但却非常实用。是如何实现的呢?

2021-10-18
0

为什么HashSet里value不是null?

HashSet底层的value为啥不是一个 null呢,效率不是更高,还省得创建对象了?

2021-10-18
0

Java集合源码解析-ConcurrentHashMap(JDK8)

Java 7为实现并发访问,引入了Segment这一结构,实现了分段锁,理论上最大并发度与Segment个数相等。

2021-10-18
1