面试
文章平均质量分 51
moveZQP
这个作者很懒,什么都没留下…
展开
-
ReentrantLock源码理解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-29 23:10:54 · 112 阅读 · 0 评论 -
SpringBoot相关
1、springBoot启动流程 参考文章: SpringBoot启动流程及其原理 - rhyme - 博客园 (cnblogs.com) SpringApplication.run执行流程详解 (biancheng.net) SpringBoot启动流程分析(二):SpringApplication的run方法 - 超级小小黑 - 博客园 (cnblogs.com) 每个springBoot工程都有一个主入口,也就是我们的main方法,该方法所在的类需要使用注解@SpringBootAppli原创 2021-07-27 23:34:37 · 127 阅读 · 0 评论 -
多线程相关
1、并发和并行的区别 并发:单个CPU分时间段处理多个任务,某个时间段只执行一个任务,强调的是能处理多个任务的能力,不一定同时。 并行:同一时间段多个CPU执行多个任务,强调的是同时处理多个任务 2、多线程有哪几种创建方式 继承Thread类,重写run方法,线程无返回值 实现Runnable接口,重写run方法,线程无返回值 实现Callable接口,重写call方法, 使用FutureTask包装Callable对象, thread 里面传的target对象是FutureTask包装C原创 2021-07-24 15:22:15 · 86 阅读 · 0 评论