寻名的个人博客 我的意义是什么?文明的意义是什么?宇宙的意义是什么?

SpringBoot事务传播行为

一、引言 在 SpringBoot 开发中,事务传播行为是一个重要且复杂的概念。理解并正确使用事务传播行为对于保证数据的一致性和系统的稳定性至关重要。 事务在确保数据库操作的原子性、一致性、隔离性和持久性(ACID)方面起着关键作用。而事务传播行为则决定了在存在方法嵌套调用时,事务是如何创建、延续和

寻名 寻名 发布于 2020-11-03

Mybatis

一、Mybatis框架 1、mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的

寻名 寻名 发布于 2020-10-25

Redis

一、Redis简介 Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch。这些案例整理好后,陆续都会上传Git。 SpringBoot2 版本,支持的组件越来越

寻名 寻名 发布于 2020-10-22

SpringBoot事务小结

在 Spring Boot 开发中,@Transaction注解是用于管理事务的重要工具。通过合理地使用@Transaction,可以确保数据库操作的原子性、一致性、隔离性和持久性(ACID)特性,从而提高系统的稳定性和数据的完整性。 一、@Transaction注解的基本概念 @Transacti

寻名 寻名 发布于 2020-10-08

SpringBoot事务手动管理

一、事务管理简介 1、事务基本概念 一组业务操作ABCD,要么全部成功,要么全部不成功。 2、特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果 3、隔离问题 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(update) 虚读(幻读)

寻名 寻名 发布于 2020-06-10

文件上传

一、文件上传 文件上传是项目开发中一个很常用的功能,常见的如头像上传,各类文档数据上传等。SpringBoot使用MultiPartFile接收来自表单的file文件,然后执行上传文件。该案例基于SpringBoot2.0中yml配置,管理文件上传的常见属性。该案例演示单文件上传和多文件上传。 二、

寻名 寻名 发布于 2020-02-07

打包

一、打包简介 springboot的打包方式有很多种。可以打war包,可以打jar包,可以使用jekins进行打包部署的。不推荐用war包,SpringBoot适合前后端分离,打成jar进行部署更加方便快捷。 二、自定义启动页 banner.txt内容 =======================

寻名 寻名 发布于 2019-12-08

Cache缓存

一、Cache缓存简介 从Spring3开始定义Cache和CacheManager接口来统一不同的缓存技术; Cache接口为缓存的组件规范定义,包含缓存的各种操作集合; Cache接口下Spring提供了各种缓存的实现; 如RedisCache,EhCacheCache ,ConcurrentM

寻名 寻名 发布于 2019-12-06

JPA框架

一、JPA框架简介 JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范。主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是在吸收现有ORM框架的基

寻名 寻名 发布于 2019-11-24