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

wordpress免费主题简约seo行业岗位

wordpress免费主题简约,seo行业岗位,望野古诗朗读,深圳装饰公司网站在对数据进行批量操作的时候#xff0c;由于数据量太大#xff0c;需要对数据进行拆分操作#xff0c;分成N个小集合。 代码如下#xff1a; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil;import java.util.ArrayList; import java.u…在对数据进行批量操作的时候由于数据量太大需要对数据进行拆分操作分成N个小集合。 代码如下 import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil;import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import java.util.stream.IntStream;/*** 拆分集合** author HY* date 2023/11/21*/ public class SplitListUtils {/*** 拆分集合* p* 拆分方式有多种示例代码如下** pre* ListT subItemList null;* // 根据批次数遍历数据* for (int i 0; i batchCount; i) {* // 方式一* //if (i batchCount - 1) {* // itemList list.subList(subListLength * i, dataSize);* //} else {* // itemList list.subList(subListLength * i, subListLength * (i 1));* //}* //newList.add(itemList);** // 方式二* int start i * subListLength;* int end Math.min(start subListLength, dataSize);** subItemList list.subList(start, end);** newList.add(subItemList);* }* /pre** param T 泛型对象* param list 需要拆分的集合* param subListLength 每个子集合的元素个数* return 返回拆分后的各个集合组成的列表**/public static T ListListT split(ListT list, int subListLength) {ListListT newList new ArrayList();if (CollUtil.isEmpty(list) || subListLength 0) {return newList;}int dataSize list.size();if (dataSize subListLength) {// 数据量不足 subListLength 指定的大小newList.add(list);return newList;}// 批次处理数结果向上取整int batchSize (int) Math.ceil(1.0 * dataSize / subListLength);return IntStream.range(0, batchSize).mapToObj(index - getList(list, subListLength, dataSize, index)).collect(Collectors.toList());}private static T ListT getList(ListT list, int subListLength, int dataSize, int index) {int start index * subListLength;int end Math.min((index 1) * subListLength, dataSize);return list.subList(start, end);}public static void main(String[] args) {int size 10000009;ListString list IntStream.range(0, size).mapToObj(index - hello: index).collect(Collectors.toList());// 大集合里面包含多个小集合long beginTime System.nanoTime();ListListString temps split(list, 100);System.out.println(耗时 (System.nanoTime() - beginTime));int j 0;// 对大集合里面的每一个小集合进行操作for (ListString obj : temps) {System.out.println(StrUtil.format(row{}, size{}, j, obj.size()));}} } 执行平均时间≈15ms
http://www.pierceye.com/news/50653/

相关文章:

  • 深圳建设银行官方网站深圳设计网站建设公司
  • 国外做装饰画的网站4500急招一位接送小孩阿姨附近
  • 商城网站开发价专业的营销网站建设公司排名
  • 太原网站建设开发公司怎样找到正规代加工网站
  • 网站建设需求书wordpress添加搜索小工具栏
  • 西固网站建设高端品牌女装有哪些
  • 响应式网站研究现状潞城建设局网站
  • 建设部网站八大员查询阿里云可以建设网站吗
  • 福田做网站多少钱wordpress 首页缓存
  • 中山网红哈尔滨seo服务
  • 织梦网站默认密码做网站准备什么问题
  • 燕郊的大型网站建设网站开发程序员自学
  • 网站模板用什么软件做网络销售的工作内容
  • 响应式网站成本建筑招工人在哪个网站比较好找
  • 免费网站2021年能用的网址网页设计与制作课程介绍
  • 网站建设好后如何提交搜索引擎家装建材公司网站建设
  • 网站上面的头像怎么做的郑州市建设局官网
  • 如何做好网站推广营销湖北营销型网站建设费用
  • 做dw网站图片怎么下载地址成品网站源码
  • 可以做产品设计网站中国软件公司排行
  • 苏州做企业网站建设wordpress中文插件下载地址
  • 做网站用asp还是php好seo成都
  • 品牌营销策划seo排名优化表格工具
  • 有免费的网站建设wordpress分页模板
  • 龙岩做网站开发哪家厉害企业网站酷站
  • 凡科建的网站可以做seo吗房屋装修网
  • 做视频网站违法么网站开发与推广方向
  • 旅游网站的建设方案优秀毕业设计网站设计
  • 做阿里巴巴网站应怎样定位wordpress ftp连接不上
  • 东莞建工集团企业网站可以做翻译任务的网站