自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 java 面试题 Spring中bean的生命周期

Spring的生命周期

2025-03-05 09:01:59 195

原创 Spring 框架概述及其核心模块

Spring Framework 是一个轻量级的、开源的 Java 企业级应用开发框架,旨在简化复杂的企业级应用开发。其核心思想是通过 依赖注入(DI) 和 面向切面编程(AOP) 实现松耦合和高内聚的代码设计。Spring 框架由多个模块组成,按功能可分为以下类别:4.Spring 的优势轻量级:无侵入式设计,POJO 编程模型。灵活性:模块自由组合,支持 XML 或注解配置。生态丰富:Spring Boot(快速开发)、Spring Cloud(微服务)、Spring Data(数据抽象)等衍生

2025-02-24 00:43:53 1801

原创 Java Spring AOP 动态代理详解及对比

动态代理是 Spring AOP 的核心,平衡了灵活性和代码简洁性。静态代理适合简单场景,但扩展性差。AspectJ 无代理方案适用于高性能需求,但需额外工具支持。

2025-02-24 00:28:22 686

原创 oracle事务级别

在这个级别下,一个事务可以读取另一个尚未提交的事务的修改。这意味着,如果一个事务正在修改数据,而另一个事务尝试读取这些数据,那么第二个事务可能会看到第一个事务的未提交修改。在这个级别下,一个事务只能读取已经提交的事务的修改。这可以防止“脏读”问题,因为未提交的事务的修改对其他事务是不可见的。:在这个级别下,一个事务在整个过程中可以多次读取同一数据,并确保每次读取的结果都是相同的。这可以防止“不可重复读”问题,因为一个事务在读取数据时,其他事务不能对其进行修改。但是,它仍然可能导致“幻读”问题。

2025-02-21 19:33:16 826

原创 【java面试题】 为什么要设计封装类,Integer和int有什么区别

在Java中,基本数据类型(如int)和其对应的封装类(如Integer)的设计是出于对面向对象特性、功能扩展及特定场景需求的综合考虑。封装类的核心目的:弥补基本类型在面向对象、功能扩展和特定场景中的不足。封装类是对象,功能丰富但内存开销大;基本类型轻量高效但功能受限。根据场景合理选择,避免滥用封装类导致性能问题。

2025-02-09 18:53:58 460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除