java - 如果 java 中文件大小超过 1 MB,则结果集想要将 xml 文件拆分为多个 xml 文件
问题描述
我有一个结果集,所有记录都写在一个 xml 文件中(通过 JAXBContext 使用 Marshaller,文件编码为 ISO-8859-1)。如果文件大小超过 1 MB,我想将 xml 文件拆分为多个 xml 文件。所以这需要在while循环中完成,当它达到1 MB时,我需要创建另一个文件。所以在这里我尝试使用 Instrumentation(java.lang.instrument.Instrumentation) 获取对象大小的正确方法是什么,但对象大小和文件大小不同。
解决方案
推荐阅读
- firebase - 使用 expo 权限反应原生 firebase 推送通知
- c++ - 我如何解决这个没有匹配的函数来调用'stoi(int&)'|
- reactjs - 如何将 webpack 配置为代码拆分小型静态反应页面
- reactjs - React JS 登录和路由器未按预期工作
- android - 为什么 FingerprintManager.AuthenticationCallback 在前台服务中没有响应?
- kaitai-struct - kaitai-struct-compiler 生成与 webIDE 不同的文件
- api - 如何解决 HTTPError: 400 Client Error: Bad Request for URL inRobot Frame work
- git - mkdir: 无法创建目录 '/dev/shm': 只读文件系统
- c# - 在 Discord Rich Embed 上显示字节数组图像
- docker - 使用 Go 模板获取 docker 图像路径的最后一个元素