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

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

阅读 2.4k
2 个回答

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


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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题