目标是RPC传输不能超过10mb,所以需要计算list的大小。
代码如下:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream os = new ObjectOutputStream(baos);
os.writeObject(list);
os.close();
System.out.println("字节数:" + baos.size());
System.out.println("MB:" + baos.size()/ 1048576);
计算list的字节数/mb数
最新推荐文章于 2025-05-09 01:03:14 发布
本文介绍了一种计算列表对象在网络中传输大小的方法,确保其不超过10MB的RPC传输限制。通过使用`ByteArrayOutputStream`和`ObjectOutputStream`将列表对象序列化为字节数组,并计算其大小。
2161

被折叠的 条评论
为什么被折叠?



