![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
liu___peng
这个作者很懒,什么都没留下…
展开
-
SpringBoot中properties和yml的区别
1.properties文件中是以“.”进行分割的,在yml中使用“:”进行分割; 2.properties文件通过“=”赋值,yml的数据格式类似json,通过“:”赋值,值前面需要加一个空格;yml文件缩进最好用空格; 3.properties只支持键值对,yml配置文件支持列表,短横线表示列表“-”; 4. properties不保证加载顺序,yml有先后顺序。 利用@Value属性赋值 @RestController //动态加载配置文件 @PropertySource(value = "cla原创 2021-03-28 19:25:16 · 3056 阅读 · 0 评论 -
1.1 JVM的运行机制
JVM定义 JVM是用于运行Java字节码的虚拟机,包含一套字节码指令集、一组程序寄存器、一个虚拟机栈、一个虚拟机堆、一个方法区和一个垃圾回收站。 Java跨平台的原理 Java源文件在通过编译器之后被编译成相应的 .Class文件(字节码文件), .Class文件又被JVM中的解释器编译成机器码在不同的操作系统(Windows、Linux、Mac)上运行。每种操作系统的解释器都是不同的,但基于解释器实现的虚拟机是相同的,这也是Java能够跨平台的原因。 Java的运行过程 Java源文件被编译器编译原创 2021-03-15 23:35:07 · 99 阅读 · 0 评论