java如何实现批量生成10w个二维码并批量插入mysql?

先批量插入mysql 10w条数据,需要id,和二维码路径, 然后再去生成二维码再保存一遍?
不知道实现这个功能功能要多少时间?
求个高效率的思路


回答:

没有特殊要求,直接存原始数据,用的时候再画二维码就行


最好详细描述一下业务过程,比如打包下载打印是在哪里下载,怎么打包,怎么打印


回答:

  1. 生成路径,id 插入 mysql 数据库, 使用批量插入方式(每批 3000 条左右)

    insert into xxx values (第一条记录),(第二条记录),....
  2. 多线程方式生成二维码, 对应刚才生成的路径; 也可以和插入数据同时进行, 因为第一步是 io 操作

第一步大概用时 30s , 第二步的话会慢一些, 看磁盘写入速度和二维码大小吧

帮忙支持我的开源项目: https://gitee.com/sanri/sanri...

以上是 java如何实现批量生成10w个二维码并批量插入mysql? 的全部内容, 来源链接: utcz.com/p/944323.html

回到顶部