我在Spring有一个项目,我必须读两本。txt文件,一个有许多行,另一个是控制文件,其中包含应从第一个文件读取的行数。我知道我必须使用分区来处理这些文件,因为第一个文件非常大,我需要对其进行分区,并能够在失败时重新启动,但我不知道读者应该如何处理这些文件,因为两个文件的行宽度不同。没有一个文件的行中有标题或分隔符,因此我必须根据主要在第一行中的范围来获取字段<我的一个疑问是,我是否应该在同一个读者中阅读这两本书?在使用同一个读卡器的情况下,我应该如何设置读卡器FixedLengthTokenizer和DefaultLineMapper来处理这两个文件??
这些是输入文件和控制文件
的示例-输入文件
0945991503250850114934312020562580292792208510024015300122821883101
txt文件最多可包含50000行控制文件00128*
它只有一行
谢谢!
我必须从两个. txt文件中读取,一个有很多行,另一个是控制文件,其中包含应该从第一个文件中读取的行数
以下是处理您的用例的可能方法:
您可以在此处阅读有关在步骤之间共享数据的更多信息:https://docs.spring.io/spring-batch/docs/4.2.x/reference/html/common-patterns.html#passingDataToFutureSteps
我有一个脚本,可以将文件从一个文件夹结构复制到另一个具有不同结构的文件夹。 脚本以这种格式将文件/目录从文件夹1复制到文件夹2(文件夹2具有不同的结构) 在文件夹2中,我可以创建自己的文件,如new1。txt,new2。txt。创建新文件后,文件夹2的结构如下: 现在我需要比较Folder1和Folder2的目录内容。我正在使用filecmp。用于比较目录内容的dircmp。filecmp。这两个
我的应用程序需要存储一组与另一个“真实”表具有相同数据库结构的“暂存数据”,但在人工查看暂存数据的内容之前,不能将其写入真实表。这些不仅是对实际表的添加,而且是对它的更新(因此,换句话说,在staging table中,有一些值与实际表具有相同的主键,因为它们引用了相同的实体实例)。 我的方法是让两个JPA对象具有相同的结构(即字段、列名等),但存储在不同的表中,并与Spring透视图完全分开处理
问题内容: 提前致谢。感谢您的帮助。 我想比较两个相同类型和结构的任意JToken(NewtonSoft的Json.Net)。 主要目标 是能够使用此方法对两个Json字符串进行排序,以便即使开始时它们具有相同的数据,但顺序不同,最后它们是两个完全相同的字符串。因此排序标准并不重要,重要的是该标准始终相同。并且应该考虑每个小数据元素。 JToken可以是以下几种类型之一:。我没有考虑比较。 获得一
我使用OneDrive在我工作的所有机器(家用台式机、笔记本电脑和工作电脑)之间同步我的个人项目。在我的家用电脑中,我有一个git存储库,路径如下: 在我的工作计算机中,OneDrive基位置映射到不同的路径,因此文件夹同步到: 我在git集成中使用VSCode,在我的家用计算机中一切都正常,但当我在工作计算机中使用VSCode打开repo时,它无法识别存储库。如果我打开。git目录,我可以看到w
问题内容: 看这个: 现在,我有了一些值和一个从文件中加载的值的实例化。我希望将两个结构合并到一起,以便同时获取两个结构的内容。应该覆盖设置的任何内容,而 可能没有设置所有的字段 。(为什么?因为潜在的用户可能不知道默认值,所以删除该条目等同于设置默认值-我认为) 我认为我需要对此进行反思: 在这里我不确定: 如果根本需要反思 可能有更简单的方法可以做到这一点 我在这里看到的另一个问题是检查零值可
本文向大家介绍rsync 只同步目录结构不同步文件的方法,包括了rsync 只同步目录结构不同步文件的方法的使用技巧和注意事项,需要的朋友参考一下 If you are using an older rsync version, try: