03 2021 档案

摘要:此前面试遇到了单例问题,本以为已经背的滚瓜烂熟,没想到被问单例如何避免被反射和序列化破坏,虽然后来还是等到了通知,但还是复习一下单例的实现方式,并学习防止反射和序列化破坏的手段。 基本实现方式 其他相关资料中,最多的能数出八种单例实现方式,而实际上其中有些实现并不具备实际意义,在文中出现也仅是为了指 阅读全文
posted @ 2021-03-12 21:54 CnCSL 阅读(56) 评论(0) 推荐(0) 编辑
摘要:运行时数据区是指对 JVM 运行过程中涉及到的内存根据功能、目的进行的划分,而内存模型可以理解为对内存进行存取操作的过程定义。总是有人望文生义的将前者描述为 “Java 内存模型”,最近在阅读《深入理解 Java 虚拟机》之后对二者加深了部分理解,于是写一篇相关内容的学习总结。 运行时数据区 《Ja 阅读全文
posted @ 2021-03-11 22:14 CnCSL 阅读(280) 评论(0) 推荐(1) 编辑
摘要:除了使用阶段外,Spring 将 bean 的生命周期定义为实例化、属性填充、初始化和销毁四个阶段,并为每个阶段提供了多个拓展点用于自定义 bean 的创建过程。这篇文章介绍了 bean 的生命周期和其各个拓展点,通过图示生动的展示、并结合一个实例来演示全过程。 Spring 生命周期 flowch 阅读全文
posted @ 2021-03-03 00:06 CnCSL 阅读(513) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示