JVM在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些不同的数据区域共同构成Java的内存结构。Java内存结构和内存模型(JMM)是两个不同的概念,本文讨论的是Java的内存结构。
JVM在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些不同的数据区域共同构成Java的内存结构。Java内存结构和内存模型(JMM)是两个不同的概念,本文讨论的是Java的内存结构。
Spring Data JPA是基于Hibernate及JPA规范的一套ORM框架。目前主流的ORM框架有:
- MyBatis
- Hibernate
- Spring Data JPA
- Spring JDBC Template
Spring Boot不像Spring采用XML配置,而是使用Spring JavaConfig注解配置,配置方法更加简化。本文总结了Spring Boot的核心注解和常用注解。
Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。
回顾JVM类加载机制,共分为加载、链接和初始化三个阶段,其中加载阶段做的第一件事,即通过一个类的全限定名来获取此类的二进制字节流,就是类加载器要做的事情。所以类加载器就是JVM通过一个类的全限定名来获取该类的二进制字节流的代码块。