自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 jstack(WIN)查询springBoot死锁问题

多线程如果没有一个完善的锁,还是建议只单纯的处理逻辑,尽量不掺杂注入的对象操作,对象一旦共享容易出现纠纷。线程处理逻辑,尽可能不出现sql语句的争夺。我的问题是追踪到我的程序中多线程中有sql执行语句,在sql执行的过程中出现了sqlsession.java程序跑着跑着就不打印日志了,逐行跑没问题,但是跑的时间久了不定时出现日志停止打印的情况。通过jstack分析原因为sqlsession的问题。查询锁情况 jstack -l 29480。查询栈信息 jstack 29480。如果需要,可清屏CLS。

2024-06-20 17:38:40 218

原创 当sqlserver遇上springboot的多个语句同时执行(allowMultiQueries)

但是在sqlserver中并不受支持,因为sqlserver中每个请求都是原子的,达到这样的效果只能用存储过程,但是在mapper中写存储过程暂没有试验过,据说使用单独的标签,没深入研究过,有的可以把标签对应的依赖列出来。sqlserver 本身是不支持allowMultiQueries这样的参数的,mysql中直接在末尾添加。allowMultiQueries=true 即可达到mapper中一条sql执行带;在频繁的更新或插入数据库时,要保持高效,那只能换另外一种写法。

2024-06-17 14:25:56 389

原创 npm 拉包报错 No matching version found for benz-amr-recorder@^1.1.5.

3、单独npm install XXX。2、切换镜像源后查看可下载版本。4、重新npm install。

2024-04-24 09:59:01 190 1

原创 ffmpeg 搭建

1、 ffmpeg -version 查看版本。1、下载nasm-2.16.tar.gz。#按照以上版本进行搭配。

2024-01-29 15:48:08 374

原创 spring自带线程池+6种常见线程池的小白理解

有个总管,来活了,指派给一个人,如果没有人就雇人后再指派,没活了( 60 秒后)就辞退,再来活了再招,分钟工。1、队列任务分裂n个任务处理,再从n中取,n个任务处理完成后再合并完成一个线程的任务。方法上:@Async("asyncServiceExecutor") 即可。国企,明天入职后,每次完成任务后休息1个小时再安排新任务。有活了雇一个人,最多雇10个人,轮流搬箱子,没活了就呆着,日工。延迟10秒执行一次,执行完成后每10秒再执行一次。预约1天后安排一个人干活,以后每小时安排个活,延迟10秒执行一次。

2023-08-23 18:35:50 477

原创 SingleThreadExecutor 用和不用的区别

SingleThreadExecutor 存在的意义

2023-08-23 15:34:47 476 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除