- 博客(11)
- 收藏
- 关注
原创 Spring事务提交后发布事件与异步处理
Spring框架实现事务提交后异步事件处理机制,包含两个核心环节:1)事务提交后发布事件,通过TransactionSynchronizationManager注册回调,确保事件只在事务成功提交后触发;2)异步事件监听,使用@EventListener+@Async注解实现事件异步处理。该方案有效解决了非核心操作(如远程调用)与主事务的耦合问题,保证数据一致性同时提升性能。需配合@EnableAsync配置线程池,并注意处理异步操作失败场景。适用于需要事务成功后执行耗时操作的业务场景。
2025-07-03 11:25:57
396
原创 分批次处理数据(分批次新增数据为例)
通用的分批工具方法,将大列表分割成多个小批次功能:将输入列表 batchInsertList 按固定大小 splitBatchInsertEveryTime 拆分成多个子列表。
2025-07-03 10:33:51
130
原创 CentOS 7 将 yum 配置为使用阿里云的镜像源(切换原因 ifconfig命令notfound。yum 安装 net-tools、vim等失败)
CentOS 7 将 yum 配置为使用阿里云的镜像源(切换原因 ifconfig命令notfound。yum 安装 net-tools、vim等失败)
2024-11-13 15:52:33
1406
原创 (idea)java项目中,部分代码灰色或爆红,但不影响使用
lombok依赖正常引入所有实体类都是灰色,所有get,set方法都爆红,但不影响使用。
2024-09-26 14:15:13
369
原创 通过文件链接url将文件下载到本地。java.net.*;java.io.* (jdk java常用包 工具类)
【代码】通过文件链接url将文件下载到本地。java.net.*;java.io.* (jdk java常用包 工具类)
2024-08-27 14:55:20
253
原创 npm报错证书过期:request to https://registry.npm.xxx.org/xxx插件名 failed, reason解决方案
npm报错证书过期
2024-01-24 10:04:18
2470
1
原创 vue路由守卫。使用Vue Router的导航守卫(Navigation Guards)来进行路由导航的控制。
。使用Vue Router的导航守卫(Navigation Guards)来进行路由导航的控制。
2024-01-22 16:45:45
602
原创 vue el-upload上传按fileList文件顺序,一次请求上传多个文件,可携带参数
前端往后端法一次请求上传多个文件时,例如后端用MultipartFile[]一次接受多个文件数组。element-ui的el-upload默认是一个一个上传文件,这时候就需要调用我们自定义文件上传方法利用axios直接进行上传。
2024-01-19 10:34:51
5285
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人