获取到数据循环写文件

简介: 这段代码是一个Java方法,用于分批处理数据。它定义了初始值和每批处理的数量,然后通过`PageInfo`对象获取数据。如果总数小于1,则直接返回空列表。否则,循环处理数据,防止环境中的多次空跳过,并在处理完一批数据后更新页码。代码中还提到,这个过程可以用于减少大数据操作带来的风险。此外,配有一张动图,可能表示数据处理的过程。

 

/**
     * 取数初始值,
     */
    static int start = 1;
    /**
     * 每次处理数据值
     */
    static int batchCount = 100;
 public List getData() {
//1要么操作这个数据
        List<SheetData> sheetDataList = new ArrayList();
        PageInfo pageInfo = new PageInfo(start, batchCount);
        //获取总数
        Long count = ;
        if (count < 1) {
            return sheetDataList;
        }
        //获取数据
        List<Map<String, Object>> m = p.getdata(pageInfo);
        Long cycleIndex = count % batchCount == 0 ? count / batchCount : count / batchCount + 1;
        SheetData sheetData = new SheetData();
        for (int i = 0; i < cycleIndex; i++) {
            for (Map<String, Object> next : m) {
                //防止循环多次空跑数据的情形
                if (next == null) {
                    break;
                }  
            }
//2要么操作这个数据
//写文件获取其他操作
            m.clear();
            pageInfo = new PageInfo(start + 1 + i, batchCount);
            m = p.getdatat(pageInfo);
        }
        return sheetDataList;
    }

image.gif

在这其中可以获取数据操作其他动作,减少数据太大引起的风险

目录
相关文章
|
前端开发 JavaScript
前端组件化开发
前端组件化开发
247 0
|
人工智能 大数据 5G
|
存储 关系型数据库 MySQL
RDBMS 术语
RDBMS 术语
156 0
|
安全 小程序 程序员
网站漏洞测试BUG寻找服务
很多网友以及站长朋友们对漏洞挖掘这个词很陌生,在讲漏洞挖掘之前,就是大家应该对漏洞挖掘可能不是很熟,这里就是其实顾名思义就是从这个名字来说,大家都可以知道什么叫漏洞挖掘,就是在网站上面大家应该有经常听过一些笑话,程序员去这种相亲网站相亲,然后我问他你今天找到了对象吗?程序员说没有,然后他说我今天找到了几个bug,像这种类似的bug或者是有危害性的,我们就叫漏洞,程序员在网站上寻找BUG的过程就是漏洞挖掘,这样比较通俗理解。
309 0
网站漏洞测试BUG寻找服务
|
项目管理
PMP每日三题
PMP每日三题
147 0
|
数据采集 SQL JSON
爬虫进阶:Scrapy抓取科技平台Zealer
开篇   这次的目标网站也是本人一直以来有在关注的科技平台:Zealer,爬取的信息包括全部的科技资讯以及相应的评论。默认配置下运行,大概跑了半个多小时,最终抓取了5000+的资讯以及10几万的评论。
1593 0
|
关系型数据库 MySQL Shell
Mysql高可用方案之MHA
一、MHA概述 MHA是由日本Mysql专家用Perl写的一套Mysql故障切换方案以保障数据库的高可用性,它能在0-30s之内实现主Mysql故障转移。 适用场景: 个人认为此系统非常适合一主挂多从的拓扑结构。
1264 0
|
1天前
|
存储 机器学习/深度学习 人工智能
打破硬件壁垒!煎饺App:强悍AI语音工具,为何是豆包AI手机平替?
直接上干货!3000 字以上长文,细节拉满,把核心功能、使用技巧和实测结论全给大家摆明白,读完你就知道这款 “安卓机通用 AI 语音工具"——煎饺App它为何能打破硬件壁垒?它接下来,咱们就深度拆解煎饺 App—— 先给大家扒清楚它的使用逻辑,附上“操作演示”和“🚀快速上手不踩坑 : 4 条核心操作干货(必看)”,跟着走零基础也能快速上手;后续再用真实实测数据,正面硬刚煎饺 App的语音助手口令效果——创建京东「牛奶自动下单神器」口令 ,从修改口令、识别准确率到场景实用性,逐一测试不掺水,最后,再和豆包 AI 手机语音助手的普通版——豆包App对比测试下,简单地谈谈煎饺App的能力边界在哪?
|
3天前
|
云安全 监控 安全

热门文章

最新文章