问题
通常面试官会抛出一个问题,比如redis的雪崩,mysql的索引,spring的bean生命周期等等。
一般我们面试时候,当听到面试官问问题,下意识的就会在脑海中搜索答案,但是实际上这是不正确的做法,我们面试就要表达我们的专业性。基于专业性,那我们就当这是一场论述,论述自我对各种技术的认知:
一、明确概念
什么是明确概念,简单拿bean生命周期举例:
1、什么是bean生命周期
先帮助自己以及面试官明确生命周期的概念,你可以说bean生命周期就是,bean从创建到销毁的过程,这个过程是bean这个小生命诞生到死亡的周期。
二、明确缘由
为什么要清楚bean生命周期,我们第一步确定概念之后,第二步就可以讲bean生命周期能做什么,比如:bean生命周期可以帮助我们在某个特殊的时间点上执行一段特定的代码,从而满足我们的需求。
三、详细阐述
阐述生命周期的过程:
1、bean实例化
2、属性赋值
3、bean初始化
4、bean被使用
5、bean被销毁
等等。
四、总结
基于上述,bean的生命周期对我们深入研发,以及理解spring有更多的帮助~