学静思语
首页
关于
Login
Menu
首页
关于
学静思语
Leon`s Blog
Archives
2025 / 03
Spring中@Value的#{}和${}区别
2025-03-15
面试
#面试准备
Spring @Value 注解表达式类型详解 Spring框架的@Value注解是依赖注入的强大工具,支持两种不同类型的表达式语法。本文详细介绍这两种表达式的区别和使用场景。 1. SpEL表达式 #{...} Spring表达式语言(SpEL)提供了强大的运算和操作能力。 @Value("#{1
Java 8 Stream API 惰性求值原理详解
2025-03-15
面试
#面试准备
Java 8 Stream API 惰性求值原理详解 什么是惰性求值 惰性求值(Lazy Evaluation)是一种计算策略,它延迟表达式的求值,直到真正需要其结果时才进行计算。在Java 8的Stream API中,这种特性被广泛应用,成为其设计核心。 Stream API中的惰性求值原理 Ja
Spring 第三方库整合方法
2025-03-15
面试
#面试准备
Spring 中第三方库的整合方法 在 Spring 框架中,将第三方库的组件注入到 IoC 容器是一项常见任务。本文档总结了几种主要的方法,帮助开发者根据具体需求选择合适的整合策略。 1. 使用 @Configuration 和 @Bean 这是最常用和灵活的方式,通过创建配置类并使用 @Bean
Spring依赖注入注解处理器
2025-03-15
面试
#面试准备
Spring依赖注入注解处理器 Spring框架提供了多种依赖注入的方式,其中常用的注解包括@Resource和@Autowired。这些注解分别由不同的处理器完成解析和注入工作。 @Resource注解处理器 处理器名称:CommonAnnotationBeanPostProcessor 来源:@
Spring事务隔离级别详解
2025-03-15
面试
#面试准备
Spring 事务隔离级别详解 Spring 框架中的事务管理支持 5 种隔离级别,而不是 7 种。这些隔离级别是基于 SQL 标准定义的。让我详细解释每种隔离级别及其适用场景。 1. DEFAULT(默认) 说明:使用数据库默认的隔离级别。 特点: 不同数据库系统默认隔离级别不同 MySQL 默认
Spring 事务传播机制详解
2025-03-15
面试
#面试准备
Spring 事务传播机制详解 什么是事务传播机制 事务传播机制定义了当一个事务方法被另一个事务方法调用时,应该如何处理事务行为。Spring 框架提供了七种不同的事务传播行为,通过 @Transactional 注解的 propagation 属性进行设置。 七种事务传播机制及使用场景 1. RE
2025 / 02
io流
2025-02-15
JavaSE
#JavaSE
io流 一、 file类 1. File类的理解 File类位于java.io包下,本章中涉及到的相关流也都声明在java.io包下。 File类的一个对象,对应与操作系统下的一个文件或一个文件目录(或文件夹) File类中声明了新建、删除、获取名称、重命名等方法,并没有涉及到文件内容的读写操作。要
反射
2025-02-15
JavaSE
#JavaSE
反射 一、 反射的举例 1. 面向对象中创建对象,调用指定结构(属性、方法)等功能,可以不使用反射,也可以使用反射。请问有什么区别? 不使用反射,我们需要考虑封装性。比如:出了Person类之后,就不能调用Person类中私有的结构 使用反射,我们可以调用运行时类中任意的构造器、属性、方法。包括了私
集合
2025-02-15
JavaSE
#JavaSE
集合 一、 java中的集合体系介绍(java.util包下) 1. 数组的缺点和优点 数组的优点 数组一旦初始化,其长度就是确定的。 数组中的多个元素是依次紧密排列的,有序的,可重复的 (优点) 数组一旦初始化完成,其元素的类型就是确定的。不是此类型的元素,就不能添加到此数组中。 (优点)元素的类
网络编程-Socket
2025-02-15
JavaSE
#JavaSE
网络编程 一、网络编程的了解 1.要想实现网络通信,需要解决的三个问题: 问题1:如何准确地定位网络上一台或多台主机 问题2:如何定位主机上的特定的应用 问题3:找到主机后,如何可靠、高效地进行数据传输 2.实现网络传输的三个要素:(对应解决三个问题) 使用IP地址(准确地定位网络上一台或多台主机)
Previous
4 / 7
Next