学静思语 Leon`s Blog

Spring依赖注入注解处理器

Spring依赖注入注解处理器 Spring框架提供了多种依赖注入的方式,其中常用的注解包括@Resource和@Autowired。这些注解分别由不同的处理器完成解析和注入工作。 @Resource注解处理器 处理器名称:CommonAnnotationBeanPostProcessor 来源:@

学静思语 学静思语 Published on 2025-03-15

Spring事务隔离级别详解

Spring 事务隔离级别详解 Spring 框架中的事务管理支持 5 种隔离级别,而不是 7 种。这些隔离级别是基于 SQL 标准定义的。让我详细解释每种隔离级别及其适用场景。 1. DEFAULT(默认) 说明:使用数据库默认的隔离级别。 特点: 不同数据库系统默认隔离级别不同 MySQL 默认

学静思语 学静思语 Published on 2025-03-15

Spring 事务传播机制详解

Spring 事务传播机制详解 什么是事务传播机制 事务传播机制定义了当一个事务方法被另一个事务方法调用时,应该如何处理事务行为。Spring 框架提供了七种不同的事务传播行为,通过 @Transactional 注解的 propagation 属性进行设置。 七种事务传播机制及使用场景 1. RE

学静思语 学静思语 Published on 2025-03-15

io流

io流 一、 file类 1. File类的理解 File类位于java.io包下,本章中涉及到的相关流也都声明在java.io包下。 File类的一个对象,对应与操作系统下的一个文件或一个文件目录(或文件夹) File类中声明了新建、删除、获取名称、重命名等方法,并没有涉及到文件内容的读写操作。要

学静思语 学静思语 Published on 2025-02-15

反射

反射 一、 反射的举例 1. 面向对象中创建对象,调用指定结构(属性、方法)等功能,可以不使用反射,也可以使用反射。请问有什么区别? 不使用反射,我们需要考虑封装性。比如:出了Person类之后,就不能调用Person类中私有的结构 使用反射,我们可以调用运行时类中任意的构造器、属性、方法。包括了私

学静思语 学静思语 Published on 2025-02-15

集合

集合 一、 java中的集合体系介绍(java.util包下) 1. 数组的缺点和优点 数组的优点 数组一旦初始化,其长度就是确定的。 数组中的多个元素是依次紧密排列的,有序的,可重复的 (优点) 数组一旦初始化完成,其元素的类型就是确定的。不是此类型的元素,就不能添加到此数组中。 (优点)元素的类

学静思语 学静思语 Published on 2025-02-15

网络编程-Socket

网络编程 一、网络编程的了解 1.要想实现网络通信,需要解决的三个问题: 问题1:如何准确地定位网络上一台或多台主机 问题2:如何定位主机上的特定的应用 问题3:找到主机后,如何可靠、高效地进行数据传输 2.实现网络传输的三个要素:(对应解决三个问题) 使用IP地址(准确地定位网络上一台或多台主机)

学静思语 学静思语 Published on 2025-02-15

文件上传和下载

文件上传和下载 一、文件的上传 1.代码 <%-- Created by IntelliJ IDEA. User: 韩顺平 Version: 1.0 --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %

学静思语 学静思语 Published on 2025-02-15

Promise对象的使用

Promise对象的使用 一、Promise基本介绍 传统的Ajax异步请求调用在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常说的Callback Hell 为了解决上述的问题,Promise对象应运而生,在EMCAScript 2015 当中已经成为标准 Promise是异

学静思语 学静思语 Published on 2025-02-15

模块化编程

模块化编程 一、基本介绍 传统非模块化编程开发有如下的缺点:(1)命名冲突(2)文件依赖 JavaScript代码越来庞大,JavaScript引入模块化编程,开发者只需要实现核心业务逻辑,其他都可以加载别人已经写好的模块 JavaScript使用“模块”(module)的概念来实现模块化编程,解决

学静思语 学静思语 Published on 2025-02-15
Previous Next