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

在家里组一个服务器做网站青岛网页设计

在家里组一个服务器做网站,青岛网页设计,维护网站一年多少钱,网站首页导航栏怎么做📚目录 拆分案例拆分的核心代码 通常我们对集合的更新或者保存都需要用集合来承载通过插入的效率,但是这个会遇到一个问题就是你不知道那天那个集合的数量可能就超了,虽然我们连接数据库进行批量提交会在配置上配置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.yayakq.cn/news/519573/

相关文章:

  • 如何在国外网站开发新客人昆明新闻头条最新消息
  • 网站建设与管理的就业方向WordPress目录筛选
  • 怎样做网站初中生上海建设银行网站上班时间
  • 河南网站备案代理网络服务
  • 环保东莞网站建设技术支持国外做贸易网站
  • 59zwd一起做网站wordpress需要php
  • 安惠会员管理系统seo网站快速排名外包
  • 电脑网站策划书jae-wordpress
  • 衡水哪有建网站的吗黄山网站建设怎么做
  • 织梦能不能做门户网站礼品册兑换 网站建设
  • php做网站参考文献seopeixun com cn
  • 忻州市城乡建设局网站提供免费空间的网站
  • 文库网站开发建设外国人做的古文字网站
  • 营销者网站单片机程序员开发网站
  • 捕鱼游戏网站开发商wordpress中文后台
  • 苏南网站建设黑龙江建设银行交通违法网站
  • 新闻头条最新百家港 seo服务
  • 高质量的邯郸网站建设seo外链论坛
  • 平面设计师如何做网站南通市建设局网站马建明
  • 杭州互联网公司排名榜湖南专业seo推广
  • 做电子请帖的网站wordpress图片怎么并排显示图片
  • 网站开发合同甲方的权利哪里可以自己免费开网店
  • 2015做那些网站致富装修效果图哪里找
  • 组建网站 多少钱做旅游网站的目的
  • 网站安全检测百度福州专业网站建设推广费用
  • 有帮忙做阿里巴巴网站的吗网站存在风险什么意思
  • 本溪北京网站建设免费微网站制作
  • 做传感器交易的网站封面型网站布局
  • 水果网站 模板长沙seo男团
  • 网站的备案编号竹子建站公司