- 博客(4)
- 收藏
- 关注
原创 SpringBoot启动原理初探-1
SpringBoot启动原理初探 目录: pom文件分析 启动类注解分析 run方法分析 Pom文件 springboot引入了一个父文件依赖“spring-boot-start-parent”,该配置为springboot的启动类 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</a
2021-07-21 14:57:56
107
原创 JVM:GC的四种算法解析
本文章将着重用图描述引用计数器、复制算法、标记清除法、标记压缩法的实现原理以及过程 引用计数器 对于每一个对象,都会添加一个引用计数器,每当这个对象被引用时,其被引用的次数就会加1,如果对这个对象的引用失效时,那么就会减一。在任何时刻,只要当记录的次数为0时,那么这个对象就可以被回收(如下图所示) 优点:实现简单 缺点:程序计数器本身的创建就会消耗内存,而对每个对象引用次数记录也会影响的性能。因此该方式很少使用 复制算法 了解复制算法的实现过程,则需要了解Jvm堆的分区: 伊甸园区:所有的对象都是在
2021-07-15 21:15:05
272
原创 链表实现反转的两种方式详细介绍(图解加代码演示)
链表实现反转的两种方式 要求:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 递归方式 分析
2021-07-14 23:44:12
935
2
原创 单例模式的几种实现方式详解以及原理
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-11 21:04:22
1112
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人