跳过正文

Java

常见排序算法

4 分钟
排序算法是计算机科学中最基础也是最重要的算法之一。本文介绍几种常见的排序算法,并给出 Java 实现。

spring三级缓存介绍

6 分钟
Spring的三级缓存介绍 Spring框架在处理单例Bean的创建和依赖注入时,使用了三级缓存机制来管理Bean的生命周期和解决潜在的循环依赖问题。这些缓存主要定义在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry类中。下面结合源码进行详细介绍。

Java GC进化路程

4 分钟
1. 概述 # 本博客中我们将展示不同JVM垃圾回收(GC)实现的基本原理。然后我们将学习如何在应用程序中启动特定类型的垃圾回收。

事务隔离级别

事务隔离级别(Transaction Isolation Levels)是数据库管理系统(DBMS)用来定义并发事务之间相互影响的程度的标准。不同的隔离级别提供了不同程度的数据一致性和并发性能。以下是常见的事务隔离级别:

Spring Bean的生命周期

2 分钟
在Spring框架中,Bean的生命周期是指从Bean的创建到销毁的整个过程。理解Bean的生命周期对于有效地管理和配置Spring应用程序非常重要。以下是Spring Bean生命周期的主要阶段:

Spring事务传播机制

2 分钟
在Spring框架中,事务传播机制(Transaction Propagation)定义了当一个事务方法被另一个事务方法调用时,事务应该如何传播和处理。Spring提供了多种传播行为,以满足不同的业务需求。以下是Spring中常用的事务传播机制: