java

JPA(Java Persistence API)

JPA(Java Persistence API) 什么是 JPA? JPA(Java Persistence API)是一种用于管理和持久化 Java 对象到数据库的标准化的 Java EE(Enterprise Edition)规范。它的主要目的是将 Java 对象与关系型数据库之间建立映射关系
2020-10-08

Spring AOP 切面和日志记录实现

Spring AOP 切面和日志记录实现 Spring AOP 切面是什么? Spring AOP(Aspect-Oriented Programming)切面是一种编程范式,用于处理横切关注点(cross-cutting concerns),如日志记录、事务管理、安全性等。这些关注点是与核心业务逻
2020-09-10

全局异常处理

全局异常处理 全局异常处理是一种用于提高应用程序可靠性和用户体验的技术,允许应用程序更好地应对意外错误和异常情况。以下是为什么要使用全局异常处理以及如何实现它的一般步骤。 为什么使用全局异常处理? 使用全局异常处理的主要优点包括: 提高可靠性:全局异常处理可以帮助应用程序更好地应对意外错误和异常情况
2020-09-08

B树和B+树的区别

B树和B+树的区别 B 树(B-tree)和 B+ 树(B-plus tree)是在数据库系统中常用的两种平衡搜索树数据结构,用于实现索引。 B 树(B-tree): 节点结构: B 树的每个节点包含键值和子节点的指针。节点的度数范围在 [t-1, 2t-1] 之间,其中 t 是树的最小度数。 数据
2020-08-13

application-dev.yml vs application-pro.yml

application-dev.yml vs application-pro.yml application-dev.yml 和 application-pro.yml 是用于不同环境的配置文件,通常在开发和生产环境中使用,以配置应用程序的属性和设置,以满足不同环境下的需求。 application
2020-08-08

application.properties vs application.yml

application.properties vs application.yml application.properties 和 application.yml 都是 Spring Framework 中用于配置应用程序属性的文件格式。它们之间的主要区别在于文件格式和书写风格。 文件格式 - a
2020-08-08

application.yml 文件

application.yml 文件 application.yml 是一种配置文件格式,通常用于配置应用程序的属性和设置。它在 Spring Boot 应用程序中非常常见,用于定义应用程序的各种配置选项。这些配置选项包括数据库连接信息、端口号、日志级别、第三方服务的 API 密钥等等。 appli
2020-08-07

为什么Java代码可以实现一次编写、到处运行?

为什么Java代码可以实现一次编写、到处运行? "一次编写、到处运行"(Write Once, Run Anywhere,简称WORA)是Java的一个重要特性,这得益于Java的跨平台性。以下是一些导致这一特性的主要原因: Java虚拟机(JVM): Java代码并不直接被硬件执行,而是由JVM解
2020-07-24

final、finally、finalize 的区别

final、finally、finalize 的区别 final、finally、finalize 的区别final、finally、finalize 是 Java 中三个不同概念和用途的关键字。 final: final 是一个关键字,可以用于修饰类、方法、变量。 当用于类时,表示该类不能被继承,
2020-01-13

JDK、JRE、JVM 三者之间的关系?

JDK、JRE、JVM 三者之间的关系? JDK(Java Development Kit)、JRE(Java Runtime Environment)、JVM(Java Virtual Machine)是 Java 开发和运行的三个关键组件,它们之间的关系如下: JDK(Java Developm
2019-12-13