java如何实现批量生成10w个二维码并批量插入mysql?
先批量插入mysql 10w条数据,需要id,和二维码路径, 然后再去生成二维码再保存一遍?
不知道实现这个功能功能要多少时间?
求个高效率的思路
回答:
没有特殊要求,直接存原始数据,用的时候再画二维码就行
最好详细描述一下业务过程,比如打包下载打印是在哪里下载,怎么打包,怎么打印
回答:
生成路径,id 插入 mysql 数据库, 使用批量插入方式(每批 3000 条左右)
insert into xxx values (第一条记录),(第二条记录),....
- 多线程方式生成二维码, 对应刚才生成的路径; 也可以和插入数据同时进行, 因为第一步是 io 操作
第一步大概用时 30s , 第二步的话会慢一些, 看磁盘写入速度和二维码大小吧
帮忙支持我的开源项目: https://gitee.com/sanri/sanri...
以上是 java如何实现批量生成10w个二维码并批量插入mysql? 的全部内容, 来源链接: utcz.com/p/944323.html