标签:HashSet

JAVA

高并发环境下,HashMap可能出现的致命问题!

herman 4年前 (2020-11-05) 7261浏览

高并发环境下,HashMap可能出现的致命问题!注意:是在 jdk8 以下版本发生! 我们先来看看 Rehash 的概念。 Rehash 是 HashMap 在扩容时候的一个步骤。 HashMap 的容量是有限的。当经过多次元素插...

JAVA

Java集合一网打尽!

herman 5年前 (2020-05-23) 3194浏览

相信在面试过程中,你也被问过 Java 集合知识点,比如类似下面这些题! 说说常见的集合有哪些吧?HashMap说一下,其中的Key需要重写hashCode()和equals()吗?HashMap中key和value可以为null吗?允许几个...

业余杂谈

集合的hashCode方法的最佳实现

herman 5年前 (2020-04-13) 3253浏览

这是一个 stackoverflow 上的高赞答案! 我们如何确定最佳 hashCode()方法的集合实现(假设 equals 方法已被正确覆盖)? 最佳答案来自于 Effective Java 书中。 1、创建一个int res...

JAVA

电商中如何高效的判断某用户已参加了某活动?

herman 6年前 (2019-06-11) 2106浏览

看了这个话题,我相信很多人都会说,这还不简单。某用户参加了某优惠活动,购买了某商品等,数据库中肯定有对应记录吧。查询一下不久好了! 好吧,如果这是在面试中,你这样回答。game over,你肯定挂掉了。 我前面所有的文章,包括网上其他的...