最新 最热

JUC学习之线程安全集合类

重点介绍 java.util.concurrent.* 下的线程安全集合类,可以发现它们有规律,里面包含三类关键词:Blocking、CopyOnWrite、Concurrent

2022-05-06
1

【Java核心面试宝典】Day3、图解HashMap高频面试及底层实现架构!

Map接口大家应该都听说过吧?它是在Java中对键值对进行存储的一种常用方式,同样其中的HashMap我相信大家应该也不会陌生,一说到HashMap,我想稍微知道点的小伙伴应该都说是:这是存储键值对的,存储方式是数组加链表的形式。但...

2022-05-05
1

这篇3万字的Java后端面试总结,面试官看了瑟瑟发抖(汇总)

HashMap会进行resize操作,在resize操作的时候会造成线程不安全。下面将举两个可能出现线程不安全的地方。

2022-05-05
1

这篇3万字的Java后端面试总结,面试官看了瑟瑟发抖(一)

HashMap会进行resize操作,在resize操作的时候会造成线程不安全。下面将举两个可能出现线程不安全的地方。

2022-05-05
1

【技术干货】淘汰算法LRU与LFU

虽然「Redis」有自己的过期策略来删除过期的数据(惰性删除和抽样删除)。这其中具体的删除原理本章不做详细介绍。但是也会存在Redis删不过来导致内存占满的情况。所以「Redis」使用了一些淘汰算法来处理这些来不及删除...

2022-05-05
1

Java中的集合

Java提供了一套实现了Collection接口的标准集合类。其中一些是具体类,这些类可以直接拿来使用,而另外一些是抽象类,提供了接口的部分实现。

2022-05-05
1

踩坑:HashMap与String字符串互转的问题

当我们有需求将HashMap转为Json格式的String时,切记不要使用HashMap的toString()方法,需要使用FastJson/Gson将HashMap转为String。如果使用toString()方法进行转换时,是无法将字符串再转为HashMap的。它只会出现序列化...

2022-05-05
1

踩坑-编译错误:FastJson与lombok导致找不到符号:方法getId()

在启动项目或编译项目时,假如遇到java 找不到符号 符号: 方法getId()位置:类型为javaxxxx的问题时,通常是由于lombok的问题导致的,一般解决思路为:

2022-05-05
1

暑期实习面经:腾讯WXG(已offer)+猫眼娱乐(已offer)+微店(已oc)

腾讯WXG暑期实习(已offer)+猫眼娱乐(已offer)+微店(已oc)背景本来已经有实习一个月了,请假回去期末考试,回去前投了一下还在进行的猫眼和微店的暑期实习,巧的是正好还被以前投的腾讯捞了起来,就一起面试了,效率都很高...

2022-05-05
1