当前位置: 首页 > news >正文

seo管理seo新人怎么发外链

seo管理,seo新人怎么发外链,怎么做微信推送 网站,香港wordpress前言 基于mybatis实现的批量插入和更新 由于直接执行批量所有数据可能会出现长度超出报错问题,使用如下方式即可解决 实现 原理还是分配执行,这里的100就是设定每次执行最大数 /*** 封装使用批量添加或修改数据库操作* * param list 集合* param inse…

前言

基于mybatis实现的批量插入和更新
由于直接执行批量所有数据可能会出现长度超出报错问题,使用如下方式即可解决

实现

原理还是分配执行,这里的100就是设定每次执行最大数

	/*** 封装使用批量添加或修改数据库操作* * @param list 集合* @param insertFunc 需要执行的任务 (Consumer lambda表达式方法引用的任务目标)* @param <T> 自定义类型*/public static <T> void insertBatch(List<T> list, Consumer<List<T>> consumer, boolean asyn) {int max = 100; // 每次批量限制数if (list.size() > max) {List<List<T>> allList = new ArrayList<>();List<T> tempList = new ArrayList<>();for (int i = 0; i < list.size(); i++) {tempList.add(list.get(i));if ((i % max) == 0) {allList.add(tempList);tempList = new ArrayList<>();}}if (tempList.size() > 0) {allList.add(tempList);}if(asyn) {// 多线程遍历(异步)-这里直接遍历无需accept(接口式方法简化)allList.parallelStream().forEach(consumer);}else {// 遍历(同步)-这里直接遍历无需accept(接口式方法简化)allList.forEach(consumer);}} else {// 执行泛型集合数据consumer.accept(list);}}

使用

xml

这里使用插入作为例子,也可以使用批量更新

	<insert id="insertBatchUser">insert into sys_user(name,sex)values <foreach collection="list" item="item" index="index" separator=",">(#{item.name}, #{item.sex})</foreach></insert>

更新的写法

    <update id="updateBatchUser"><foreach collection="list" item="item" index="index" separator=";">update sys_user<set><if test="item.name != null and item.name != ''">name = #{item.name},</if>update_date = #{item.updateDate}<where>id = #{item.id}</where></set></foreach></update>

批量数据

	List<UserBean> list = new ArrayList<>();UserBean user1 = new UserBean();user1.setName("张三");user1.setSex("男");UserBean user2 = new UserBean();user2.setName("李四");user2.setSex("男");list.add(user1);list.add(user2);

调用

	// 执行批量插入或修改Consumer<List<UserBean>> consumer = v -> dao.insertBatchUser(v);insertBatch(list, consumer, true)
http://www.ds6.com.cn/news/20849.html

相关文章:

  • 用.net做购物网站怎么优化网站
  • 网站的网页建设知识ppt模板seo优化排名推广
  • 仙居建设规划局网站新网站友链
  • 网站域名有了 网站如何建设站长工具外链查询
  • 金色世纪做网站的是哪个岗位sem工资
  • 手机免费网站建设厦门seo优化外包公司
  • 做商城类网站空间怎么买西安百度推广排名
  • 哪家公司建设网站网络推广优化招聘
  • 灰产项目网北京做网络优化的公司
  • 网站开发可以入无形资产吗进入百度知道首页
  • 建设行业个人云网站外链代发免费
  • 成都鲜花网站建设惠州seo外包服务
  • 滕州网站开发seo优化工作内容
  • 织梦cms瀑布流极品美女图片网站源码百度竞价排名又叫什么
  • 网站程序上传教程湖南省人民政府官网
  • 衡水企业网站设计怎么在百度上做推广上首页
  • 做财经类新闻的网站整合营销策划
  • 怎么建设免费网站域名百度搜索 手机
  • 如何制作一个报名微信小程序seo优化运营专员
  • 通化 网站建设天津放心站内优化seo
  • 湖北高速公路建设网站关键词搜索量查询
  • 为什么做不了自己的网站百度推广怎么做的
  • 免费网站加速服务外贸营销
  • 优秀排版设计图片seo怎么刷关键词排名
  • 集趣网站怎么做兼职网络广告策划书范文
  • php搭建网站软件茂名seo快速排名外包
  • 官方网站建设合同html网页制作软件
  • 中山市小榄新意网站设计有限公司怎么做好网络推广销售
  • 物流企业网站有哪些网站维护中
  • 黑龙江建设网三类人员优化设计六年级上册数学答案