Java内存

JVM在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些不同的数据区域共同构成Java的内存结构。Java内存结构内存模型(JMM)是两个不同的概念,本文讨论的是Java的内存结构

阅读更多
Spring Data JPA

Spring Data JPA是基于HibernateJPA规范的一套ORM框架。目前主流的ORM框架有:

  • MyBatis
  • Hibernate
  • Spring Data JPA
  • Spring JDBC Template
阅读更多
Spring Boot的Java Config

Spring Boot不像Spring采用XML配置,而是使用Spring JavaConfig注解配置,配置方法更加简化。本文总结了Spring Boot的核心注解和常用注解。

阅读更多
Java知识点

Java面试知识点总结。

阅读更多
Spring Boot知识点

Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。

阅读更多
Java异常机制

Java异常机制,是程序运行不正常时的处理方式。具体来说,异常机制提供了程序安全退出的通道。当异常发生时,程序的执行流程改变,程序控制权转移到异常处理器

阅读更多
Java的类加载器

回顾JVM类加载机制,共分为加载、链接和初始化三个阶段,其中加载阶段做的第一件事,即通过一个类的全限定名来获取此类的二进制字节流,就是类加载器要做的事情。所以类加载器就是JVM通过一个类的全限定名来获取该类的二进制字节流的代码块。

阅读更多
JVM类加载机制

类加载的定义:Java代码经过编译,会生成JVM能够识别的二进制字节流文件(*.class)。在Java程序的运行时,JVM把描述类的数据从Class文件加载到内存,并对数据进行校检、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制

阅读更多
单体架构与微服务架构

单体架构与微服务架构的比较,以及服务拆分的原则。

阅读更多
424.替换后的最长重复字符

424.替换后的最长重复字符

阅读更多