当前位置: 软件>java软件
Java 快速序列化库 FST
来源: http://www.oschina.net/p/fst
发布时间:2015-02-21
本文导语: FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。 Maven: de.ruedigermoeller fst 1.58 示例代码: // ! reuse thi...
FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。
Maven:
de.ruedigermoeller fst 1.58
示例代码:
// ! reuse this Object, it caches metadata. Performance degrades massively // if you create a new Configuration Object with each serialization ! static FSTConfiguration conf = FSTConfiguration.createDefaultConfiguration(); ... public MyClass myreadMethod(InputStream stream) throws IOException, ClassNotFoundException { FSTObjectInput in = conf.getObjectInput(stream); MyClass result = in.readObject(MyClass.class); // DON'T: in.close(); here prevents reuse and will result in an exception stream.close(); return result; } public void mywriteMethod( OutputStream stream, MyClass toWrite ) throws IOException { FSTObjectOutput out = conf.getObjectOutput(stream); out.writeObject( toWrite, MyClass.class ); // DON'T out.close() when using factory method; out.flush(); stream.close(); }
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。