上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 125 下一页
摘要: 通常我们写完代码之后,为了确保代码的正确性,都需要自己测试一遍,看一下代码的运行结果和我们期望的结果是不是一样的,也就是我们常说的单元测试,java中最常用的单元测试框架是junit,本文主要介绍3个内容: 1、玩转junit 2、spring集成junit 3、开发工具中使用junit 1、背景 阅读全文
posted @ 2021-11-07 22:53 程序员小明1024 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、本文内容【文末送书】 本文主要介绍mybatis和spring集成的两种方式,对MyBatis不熟悉的,建议先看一下MyBatis高手系列 目前注解的方式我们用的比较多,所以主要介绍注解的方式,xml的方式这里就暂时不介绍了。 注解的方式mybatis集成spring主要有2种方式: 1、方式1 阅读全文
posted @ 2021-11-07 22:44 程序员小明1024 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1、背景 大多数系统都是读多写少,为了降低数据库的压力,可以对主库创建多个从库,从库自动从主库同步数据,程序中将写的操作发送到主库,将读的操作发送到从库去执行。 今天的主要目标:通过 spring 实现读写分离。 读写分离需实现下面 2 个功能: 1、读的方法,由调用者来控制具体是读从库还是主库 2 阅读全文
posted @ 2021-11-07 22:13 程序员小明1024 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 这算是spring事务第9篇文章了,花了这么多篇文章介绍事务这块的知识,说明事务这块的东西确实比较多、知识点比较细,也非常重要,希望大家能够重视起来,吃透这块的知识。 本文2个目的: 1、使用spring事务的过程中,哪些情况会导致事务失效? 2、遇到事务相关bug时,有哪些方法可以快速定位bug? 阅读全文
posted @ 2021-11-07 22:07 程序员小明1024 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1、前言 咱们知道 Spring 事务是通过aop的方式添加了一个事务拦截器,事务拦截器会拦截目标方法的执行,在方法执行前后添加了事务控制。 那么spring事务拦截器的顺序如何控制呢,若我们自己也添加了一些拦截器,此时事务拦截器和自定义拦截器共存的时候,他们的顺序是怎么执行的?如何手动来控制他们的 阅读全文
posted @ 2021-11-07 21:47 程序员小明1024 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、本文2个目的 1、讨论一下消息投递的5种方式 2、带你手写代码,实现事务消息的投递 2、讨论一下消息投递的5种方式 2.1、业务场景 电商中有这样的一个场景:商品下单之后,需给用户送积分,订单表和积分表分别在不同的db中,涉及到分布式事务的问题。 我们通过可靠消息来解决这个问题: 商品下单成功之 阅读全文
posted @ 2021-11-06 22:10 程序员小明1024 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 大家好,今天咱们通过源码来了解一下spring中@Transaction事务的原理。 开始本文之前,下面这些知识需提前了解下 1、吃透Spring AOP 2、Spring编程式事务源码解析 在这里插播两句,整个系列前后知识是有依赖的,大家最好按顺序阅读,这样不会出现无法理解的情况,若跳着读,可能会 阅读全文
posted @ 2021-11-06 21:00 程序员小明1024 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 本文主要内容:Spring编程式事务源码深度解析,理解spring事务的本质 开始本文之前,有些必备的知识需要大家先了解一下 玩转JdbcTemplate 详解Spring编程式事务 详解Spring声明式事务(@EnableTransactionManagement、@Transactional) 阅读全文
posted @ 2021-11-06 20:17 程序员小明1024 阅读(301) 评论(0) 推荐(1) 编辑
摘要: 本篇内容:通过原理和大量案例带大家吃透Spring多数据源事务。 Spring中通过事务管理器来控制事务,每个数据源都需要指定一个事务管理器,如果我们的项目中需要操作多个数据库,那么需要我们配置多个数据源,也就需要配置多个数据管理器。 多数据源事务使用2个步骤 1、为每个数据源定义一个事务管理器 如 阅读全文
posted @ 2021-11-06 19:37 程序员小明1024 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 本文详解Spring事务中的7种传播行为,还是比较重要的。 环境 jdk1.8 Spring 5.2.3.RELEASE mysql5.7 什么是事务传播行为? 事务的传播行为用来描述:系统中的一些方法交由spring来管理事务,当这些方法之间出现嵌套调用的时候,事务所表现出来的行为是什么样的? 比 阅读全文
posted @ 2021-11-06 19:00 程序员小明1024 阅读(304) 评论(4) 推荐(0) 编辑
上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 125 下一页