会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
狂乱的贵公子
人生南北多歧路,君向潇湘我向秦。此后人间多宽敞,南来北往不遇卿。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
34
下一页
2023年12月20日
MySQL InnoDB加锁规则分析
摘要: 1. 基础知识回顾 1、索引的有序性,索引本身就是有序的 2、InnoDB中间隙锁的唯一目的是防止其他事务插入间隙。间隙锁可以共存。一个事务取得的间隙锁并不会阻止另一个事务取得同一间隙上的间隙锁。共享和独占间隔锁之间没有区别。它们彼此之间不冲突,并且执行相同的功能。 3、MySQL默认隔离级别是 R
阅读全文
posted @ 2023-12-20 19:26 废物大师兄
阅读(754)
评论(0)
推荐(1)
2023年12月12日
MySQL Performance Schema
摘要: 1. Performance Schema Lock Tables MySQL安装以后,我们会看到有这么两个数据库:information_schema 和 performance_schema ,它们对于排查问题是非常有用的。 Performance Schema 是一种存储引擎,默认情况下,它是
阅读全文
posted @ 2023-12-12 17:08 废物大师兄
阅读(1719)
评论(0)
推荐(0)
2023年12月6日
SpringBoot Seata 死锁问题排查
摘要: 现象描述:Spring Boot项目,启动的时候卡住了,一直卡在那里不动,没有报错,也没有日志输出 但是,奇怪的是,本地可以正常启动 好吧,姑且先不深究为什么本地可以启动而部署到服务器上就无法启动的问题,这个不是重点,重点是怎么让它启动起来。(PS:我猜测可能是环境不同造成的,包括操作系统不同和JD
阅读全文
posted @ 2023-12-06 18:00 废物大师兄
阅读(1144)
评论(0)
推荐(2)
Maven多模块项目版本统一管理
摘要: 如图所示,项目中定义了这样几个模块: pdd-workflow-build :定义项目版本,及全局配置 pdd-workflow-dependencies :外部依赖管理,统一管理所有用到的外部依赖的版本 pdd-workflow-service :项目service模块 pdd-workflow-
阅读全文
posted @ 2023-12-06 15:50 废物大师兄
阅读(2779)
评论(0)
推荐(0)
2023年12月1日
Spring Retry
摘要: 工作中,经常遇到需要重试的场景,最简单的方式可以用try...catch...加while循环来实现。那么,有没有统一的、优雅一点儿的处理方式呢?有的,Spring Retry就可以帮我们搞定重试问题。 关于重试,我们可以关注以下以下几个方面: 什么情况下去触发重试机制 重试多少次,重试的时间间隔
阅读全文
posted @ 2023-12-01 18:30 废物大师兄
阅读(1262)
评论(0)
推荐(3)
2023年11月29日
Maven依赖管理
摘要: 1. 依赖管理 依赖管理,可以将有关依赖项的所有信息放在共同的POM中,并对子POM中的工件进行更简单的引用。举个例子: 父POM <project> ...... <dependencyManagement> <dependencies> <dependency> <groupId>group-a
阅读全文
posted @ 2023-11-29 19:27 废物大师兄
阅读(488)
评论(1)
推荐(0)
2023年8月17日
票据系统(补充)
摘要: 关于票据系统设计在之前的博客中也聊过,今天做一个补充 1、架构 票据系统主要就是和票交所进行交互,围绕这一核心,我们把系统划分为三大部分,分别是:票据网关服务、票据业务服务、票据库存服务。 网关服务:对接票交所,负责和票交所的交互,主要是收发报文。 业务服务:负责票据业务的处理,比如出票、背书、贴现
阅读全文
posted @ 2023-08-17 18:05 废物大师兄
阅读(982)
评论(0)
推荐(2)
2023年8月11日
MyBatis-Plus批量插入方法saveBatch
摘要: 1. saveBatch能否提高插入的效率? 先说结论,saveBatch()方法也是一条一条的插入,也就是说它会产生多条insert语句,而不是一条insert语句,所以它不是真正的批量插入,更不能提高插入效率。 看看代码就全明白了 从代码看,循环一条一条的插入,每次都是一个sqlSession.
阅读全文
posted @ 2023-08-11 17:21 废物大师兄
阅读(8912)
评论(2)
推荐(1)
2023年3月28日
Seata 全局锁等待超时 问题排查
摘要: 生产环境,一个简单的事务方法,提交失败,报 Global lock wait timeout 伪代码如下: @GlobalTransactional(rollbackFor = Exception.class,timeoutMills = 30000,lockRetryInternal=3000,l
阅读全文
posted @ 2023-03-28 18:25 废物大师兄
阅读(7303)
评论(2)
推荐(4)
2023年3月23日
Activiti 7 启动流程实例
摘要: 首先,考虑下面这样一个流程图 主要的流程定义如下: <process id="demo" name="demo" isExecutable="true"> <startEvent id="sid-aee4f5b6-6b26-423d-85c3-499659fb523b"/> <manualTask
阅读全文
posted @ 2023-03-23 16:34 废物大师兄
阅读(1471)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
···
34
下一页
公告