当前位置:网站首页>ThreadPoolExecutor实现文件上传批量插入数据
ThreadPoolExecutor实现文件上传批量插入数据
2022-06-26 04:51:00 【RabbitMq_mr wang】
一:在run()方法里写插入
package com.smartdata.pms.thread;
import com.smartdata.pms.entity.PmsProduct;
import com.smartdata.pms.mapper.PmsProductMapper;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
/**
* @ProjectName: smartdata
* @Package: com.smartdata.pms.thread
* @ClassName: InsertBatchRun
* @Author: heluwei
* @Description:
* @Date: 2020/3/22 16:36
* @Version: 1.0
*/
@ Slf4j
public class InsertBatchRun implements Runnable {
//数据层访问
private PmsProductMapper pmsProductMapper;
//具体插入批次
private int batch;
//插入的数据
private List < PmsProduct > list;
public InsertBatchRun(PmsProductMapper pmsProductMapper, List < PmsProduct > list, int batch) {
this.pmsProductMapper = pmsProductMapper;
this.list = list;
this.batch = batch;
}
@ Override
public void run() {
try {
for (int i
边栏推荐
猜你喜欢
UWB超高精度定位系统架构图
Differences between TCP and UDP
广和通联合安提国际为基于英伟达 Jetson Xavier NX的AI边缘计算平台带来5G R16强大性能
Why do many Shopify independent station sellers use chat robots? Read industry secrets in one minute!
Thinkphp6 using kindeditor
2022.2.11
MySql如何删除所有多余的重复数据
文件上传与安全狗
1.17 learning summary
Zhimeng CMS will file a lawsuit against infringing websites
随机推荐
Multipass中文文档-移除实例
Comment enregistrer une image dans une applet Wechat
Numpy general function
排序查询
An unexpected attempt (Imperial CMS list template filters spaces and newlines in smalltext introduction)
2.22.2.14
Yolov5 super parameter setting and data enhancement analysis
Use of better scroll
08_ Spingboot integrated redis
Multipass中文文档-与实例共享数据
Redis cluster mode
Compiling and installing phpredis extension on MAC
Create alicloud test instances
超高精度定位系统中的UWB是什么
UWB超高精度定位系统原理图
5. <tag-栈和常规问题>补充: lt.946. 验证栈序列(同剑指 Offer 31. 栈的压入、弹出序列)
Multipass中文文档-使用Packer打包Multipass镜像
1.13 learning summary
一个从坟墓里爬出的公司
LISP programming language