gpt4 book ai didi

java - 如何序列化一个文件和另一个对象

转载 作者:行者123 更新时间:2023-12-01 05:27:12 24 4
gpt4 key购买 nike

我有兴趣尝试序列化文件的内容 - 例如,实际的字节,我有一个 java File 对象的句柄。我看到文件是可序列化的,但它仅适用于路径。

我有另一个 JMS 对象想要与该文件关联 - 所以我正在考虑创建一个包含文件内容和另一个对象的父对象。序列化该父对象。

据我所知,存在一些问题。

1) 我的文件大小可能从 1Kb 到 10GB。如何处理大文件?2) 对于较大的文件,序列化可能会很慢?

我的计划是将这个带有 JMS 和文件字节的序列化对象放入数据库中。我直接尝试将文件放入并且仅序列化 JMS 消息会更好吗?它不会那么整洁,但也许有必要?

此外,我使用 Camel 作为我的经纪人。我知道它有一些序列化功能,实际上文档中的第一个示例是从二进制文件创建 blob。它还说它使用普通的 Java 序列化器,所以我不知道这对我使用 Camel 是否有帮助或有害。

最佳答案

this question中大概考虑到了海量数据的序列化,但是如果您的目标是将文件的一堆字节转换为另一堆字节,我认为这个想法本身可能有问题。

关于java - 如何序列化一个文件和另一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9541062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com