面试官:什么是双亲委派模型?

2023-03-10
阅读 9 分钟
422
参加过校招面试的同学,应该对这个问题不陌生。一般提问 JVM 知识点的时候,就会顺带问你双亲委派模型(别扭的翻译。。。)。就算是不准备面试,学习双亲委派模型对于我们也非常有帮助。我们比较熟悉的 Tomcat 服务器为了实现 Web 应用的隔离,就自定义了类加载并打破了双亲委派模型。这篇文章我会先介绍类加载器,再介...

从源码角度查看SpringBoot是怎样获取到Bean的

2023-02-27
阅读 3 分钟
911
背景:我们都知道在SpringBoot启动类上添加@SpringBootApplication注解后执行main方法就可以自动启动服务 Spring会自动帮我们找到需要管理的Bean的呢探究:

Spring中singleton bean如何同时服务多个请求?

2023-02-08
阅读 2 分钟
468
有 2 个用户,其中一个想要登录,另一个想要同时在我们的应用程序中创建报告。login 和 createReport 方法都使用范围为单例的 userService bean。在这种情况下,这些方法是否按顺序使用该单例 bean?否则 singleton bean 如何同时处理多个请求?回答他们并不像我想的那么困难。只是需要澄清简单但重要的要点。这就是为什...

IntelliJ中高效重构的 10 个快捷方式

2023-02-01
阅读 3 分钟
480
前言在日常的开发工作中,我们经常需要重构,重构可以让我们写出的代码更上一层楼。所以,我会借助IntelliJ提供的一些功能,帮助我高效进行重构。这里是我推荐10个快捷方式,也是我每天都在使用的,非常有用。