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

东莞住建局官方网站长沙百度推广公司电话

东莞住建局官方网站,长沙百度推广公司电话,wordpress文章类型,取外贸网站域名经验📚目录 拆分案例拆分的核心代码 通常我们对集合的更新或者保存都需要用集合来承载通过插入的效率,但是这个会遇到一个问题就是你不知道那天那个集合的数量可能就超了,虽然我们连接数据库进行批量提交会在配置上配置allowMultiQueriestrue,但是…

📚目录

    • 拆分案例
    • 拆分的核心代码

        通常我们对集合的更新或者保存都需要用集合来承载通过插入的效率,但是这个会遇到一个问题就是你不知道那天那个集合的数量可能就超了,虽然我们连接数据库进行批量提交会在配置上配置allowMultiQueries=true,但是太长了也一样会会报错,这样我们就只能分批查询或者分批插入,需要把大集合拆分成小集合数据,希望接下来的案例可以帮到您。

拆分案例

    //大集合分割成小集合@Testpublic void sliceListTest(){List<Order> orderList = new ArrayList<>();//模拟需要查询出来的数据进行批量处理for (int i = 0; i < 10500; i++) {Order order = new Order();order.setId(System.currentTimeMillis());order.setOrderNo(UUID.randomUUID().toString());orderList.add(order);}//返回要求的小集合数据内容List<List<Order>> lists = sliceList(1000, orderList);for (List<Order> list : lists) {//小集合的数据List<Order> orders = list;//按照自己的业务处理逻辑,我这边就打印长度System.out.println(orders.size());}}/*** 集合拆分* @param batchSize 小集合的容量* @param list 大集合* @param <T> 泛型* @return*/public static <T> List<List<T>> sliceList(int batchSize, List<T> list) {List<List<T>> batches = new ArrayList<>();for (int i = 0; i < list.size(); i += batchSize) {int end = Math.min(i + batchSize, list.size());List<T> batch = list.subList(i, end);batches.add(batch);}return batches;}

在这里插入图片描述

拆分的核心代码

核心代码 : 大集合分割成小集合,这里使用到泛型T,这样我们就可以把该方法提供成公共方法,由调用方决定把集合拆成多大。

    public static <T> List<List<T>> sliceList(int batchSize, List<T> list) {List<List<T>> batches = new ArrayList<>();for (int i = 0; i < list.size(); i += batchSize) {int end = Math.min(i + batchSize, list.size());List<T> batch = list.subList(i, end);batches.add(batch);}return batches;}
http://www.yidumall.com/news/18365.html

相关文章:

  • 网站开发频道构架东莞seo靠谱
  • 兴平网站建设建网站一般多少钱
  • 网站推广效果的评估指标主要包括湖南长沙seo
  • 深圳企业网站制作设计河南网站建设定制
  • 网站建设公司的转型网络营销做的好的企业
  • 一个公司的网站怎么做的bt磁力天堂torrentkitty
  • 郑州网站设计网站优化排名金苹果下拉
  • 百度免费域名注册网站网站seo怎么操作
  • 小程序注册后怎么使用北京seo报价
  • 上海市建设安全协会网站打不开长沙推广引流
  • 长沙公司网站设计报价威海网站制作
  • wordpress多站点互相链接免费b站推广网站入口202
  • html5网站开发论文免费网站
  • 美工常用网站东莞做网站哪家好
  • 快速优化网站建设怎么申请网站
  • 在百度里面做网站要多少钱网站运营一个月多少钱
  • 连锁网站开发一个新产品策划方案
  • 西安便宜做网站的百度深圳总部
  • 模板网站如何做优化网络广告营销策略
  • 营销手机网站制作优化大师客服
  • 极简资讯网站开发博客网
  • 东莞建设监督网站外贸网站免费推广
  • 做照片用的视频模板下载网站好seo顾问阿亮博客
  • 贵阳做网站需要多少钱百度竞价开户哪家好
  • 社区团购最新模式长沙seo平台
  • 网站页脚导航最新网域查询入口
  • 专题型定制网站建设国际热点事件
  • 百度快速收录在线提交工具提升seo排名的方法
  • 专业的深圳网站设计软文代发代理
  • 北京建站的什么是搜索引擎优化