- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 JVM学习 - 02 - JVM整体结构
JVM学习 - 02 - 运行时数据区 JDK和JRE的组成以及区别 JDK由工具包和JRE构成 JRE: Java Runtime Enviroment, 即java运行时环境 Java语言的跨平台性 Java源文件不区分不同的操作系统, 跨平台是由JVM实现. 针对不同的操作系统, 由不同的JVM编译成对应的机器码. JVM的组成部分 JVM主要由三部分组成: 类加载器, 运行时数据区, 字节码执行引擎 类加载器上篇文件已经讲过了, 这篇文章主要介绍运行时数据区. JVM的运行时数据区 以com.
2021-05-17 13:28:39
316
原创 JVM学习 - 01 -类加载过程
类加载过程 有这样一个类Test.java, 平常我们在执行Test.java时,整体流程如下 本文主要介绍类加载到jvm的过程, 即classLoader.loadClass(), 而loadClass的详细过程如下 一个类加载到内存中, 要经过如下过程: 加载 >> 连接 >> 初始化 其中 连接 又分三步: 验证 >> 准备 >> 解析 加载 : 将class文件读到内存 验证 : 验证class文件的合法性, 包括文件格式验证、元数据验证、
2021-05-14 13:28:25
400
原创 @ConditionalOnProperty的用法以及处理@ConditionalOnProperty的源码分析
一. @ConditionalOnProperty的作用 在spring中有时需要根据配置项来控制某个类或者某个bean是否需要加载.这个时候就可以通过@ConditionnalOnProperty来实现. @ConditionalOnProperty 可以用在类或者方法上. 例: // 用在类上 // org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.java代码片段 /** {@link AnyNested
2020-09-25 16:49:22
29414
1
msicuu2_winclear.zip
2020-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅