自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java线程池实战

许多工作经验少的同学可能只是在背面试题时候了解过多线程,在工作中没有运用过线程池,我在这给大家提供一个容易理解的伪代码,来给大家提供运用线程池的思路和示例。将阻塞等待指定的超时时间(这里是 5 秒),直到任务完成并返回结果。请注意,实际应用中可能需要根据具体需求对线程池参数、异常处理、查询结果合并等方面进行更细致的调整。,需要去调用外部系统的接口 来查询详情信息,外部接口没有提供批量查询的时候,我们为提高效率,采用多线程来进行查询。上述代码为每个用户 ID 创建一个查询任务,并将任务提交给线程池。

2024-04-26 10:00:00 576 1

原创 简答一波 HashMap 常见八股面试题(超详细)

HashMap 是我们熟悉的散列表实现,也是 “面试八股文” 的标准题库之一。今天,我给出一份 HashMap 高频面试题口述简答答案,希望对你刷题有帮助。散列算法一定是一种压缩映射,因为输入值域非常大甚至无穷大,而散列值域为一个固定长度的值域。例如,MD5 的输出散列值为 128 位,SHA256 的输出散列值为 256 位,这就存在 2 个不同的输入产生相同输出的可能性,即散列冲突,或哈希冲突、Hash Collision。

2024-04-26 08:00:00 2333 1

原创 面试官:SpringBoot如何解决循环依赖!

⼀个或多个对象之间存在直接或间接的依赖关系,这种依赖关系构成⼀个环形调⽤,有下⾯ 3 种⽅式。我们看⼀个简单的 Demo,对标“情况 2”。typescript复制代码这是⼀个经典的循环依赖,它能正常运⾏,后⾯我们会通过源码的⻆度,解读整体的执⾏流程。⼀级缓存:为“Spring 的单例属性”⽽⽣,就是个单例池,⽤来存放已经初始化完成的单例 Bean;⼆级缓存:为“解决 AOP”⽽⽣,存放的是半成品的 AOP 的单例 Bean;

2024-04-24 18:25:33 3956 3

原创 Java常问面试题总结

24年3月份由于公司经营不善濒临倒闭,半死不活的状态,我忍痛于公司离职;互联网行业一片寒冬传言,众多企业倒闭,裁员。本以为随着疫情、春季和金融楼市的回暖,一切都会变好。然而,站在这个应该是光明的时刻,举世瞩目的景象却显得毫无生气。令人失望的是,我们盼望已久的春天似乎仍未到来。历经近一个月求职,终于斩获满意offer,在这里总结一下被问到的高频问题,希望可以给大家求职中提供一些帮助,

2024-04-24 17:33:51 1544

原创 IDEA如何配置Git,以及对Git的基本操作。

IDEA版本:IntelliJ IDEA 2023.1.2 (Ultimate Edition)GIt版本:2.41.0IDEA中使用了新UI以及中文插件:Chinese(Simplified) Language Pack/ 中文语言包。

2023-09-27 10:34:04 3595 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除