java快速序列化库FST
来源:互联网 发布:vk聊天软件下载 编辑:程序博客网 时间:2024/05/16 09:12
FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。
Maven:
1<dependency>2 <groupId>de.ruedigermoeller</groupId>3 <artifactId>fst</artifactId>4 <version>1.36</version>5</dependency>
示例代码:
01// ! reuse this Object, it caches metadata. Performance degrades massively02// if you create a new Configuration Object with each serialization !03static FSTConfiguration conf = FSTConfiguration.createDefaultConfiguration();04...05public MyClass myreadMethod(InputStream stream) throws IOException, ClassNotFoundException06{07 FSTObjectInput in = conf.getObjectInput(stream);08 MyClass result = in.readObject(MyClass.class);09 // DON'T: in.close(); here prevents reuse and will result in an exception 10 stream.close();11 return result;12}13 14public void mywriteMethod( OutputStream stream, MyClass toWrite ) throws IOException 15{16 FSTObjectOutput out = conf.getObjectOutput(stream);17 out.writeObject( toWrite, MyClass.class );18 // DON'T out.close() when using factory method;19 out.flush();20 stream.close();21}
开源中国:http://www.oschina.net/p/fst
1 0
- java快速序列化库FST
- 高效的Java序列化(Kryo和FST)
- 高性能序列化框架FST
- Dubbo中使用高效的Java序列化(Kryo和FST)
- 在Dubbo中使用高效的Java序列化(Kryo和FST)
- Dubbo中使用高效的Java序列化(Kryo和FST)
- 在DubboX中使用高效的Java序列化(Kryo和FST)
- 在Dubbo中使用高效的Java序列化(Kryo和FST)
- Dubbo中使用高效的Java序列化(Kryo和FST)
- fst
- Fst指数
- FST树
- JAVA 启动tomcat 严重: Error configuring application listener of class com.jylink.fst.listener.SessionLis
- 自动化快速实现Parcelable接口序列化
- Kryo:快速、高效的序列化框架
- Kryo:快速、高效的序列化框架
- Serializable java序列化
- Java对象序列化
- django在mac下使用postgresql
- UIWebView 自适应内容大小
- 弹出消息Toast
- fragment使用的一点总结
- Cloudera CDH4(含4.5) 卸载
- java快速序列化库FST
- 黑马程序员_JAVA学习笔记7
- java正则表达式 多个空格替换多个成-
- android中常用的xml解析器(笔记)
- warning virtual xxx was hidden
- (二)基本内置类型
- VLC简介及使用说明
- 使 用AJAX提交Form表单的方法
- C++的动态绑定