FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。

示例:

// ! 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();
}
FST 2.56 发布,Java 的高性能序列化库
FST 2.56 发布了,这是一个小更新版本,主要是合并了一些 PR,同时对 JSON 反序列化的 Unknown 问题进行小改进。FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。// ! reuse this Object, 

发布于 2018-01-04 03:19:29 | 136 次阅读

FST 2.50 发布,快速的 Java 序列化库
FST 2.50 发布了。FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。该版本暂未提供更新内容,你可点此保持关注。前期版本更新内容v2.49merged some pull requestbugfixesupdated library dependenciesv2.48various

发布于 2017-04-11 00:32:20 | 167 次阅读

FST 2.45 发布,快速的 Java 序列化库
FST 2.45 发布了,该版本与之前的版本二进制不兼容,你不能对老版本序列化的数据进行反序列化。其他的改进包括:includes bugfixes contributed by bradedelman and jkubrynski (thanks)replaced getJSonConfiguration with getJSonNoRefConfiguration (json encoding supporting shared refs is still available via the

发布于 2016-02-29 00:56:51 | 179 次阅读

FST 2.44 发布,快速的 Java 序列化库
FST 2.44 发布,该版本主要是 bug 修复:fixes a serious but rare bug #106. Thanks to bradedelman for solvingincludes pull request 111serialized files are compatible to previous version下载地址:https://github.com/RuedigerMoeller/fast-serialization/releases/download/2.44/fst-2.44.zipFST fast-serializat

发布于 2016-02-14 01:21:29 | 144 次阅读

FST 2.34 发布,Java 快速序列化库
FST 2.34 发布,该版本只修复了一个 #77 的 bug,该 bug 主要是在处理枚举类型时的问题。详情请看这里。FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。

发布于 2015-07-12 00:29:27 | 188 次阅读

FST 2.27 发布,Java 快速序列化库
FST(fast-serialization) 2.27 发布,此版本主要有以下更新:Fix for #64performance improvements for large arraysminor performance improvements by choosing a faster way to clear arrays for reuse此版本现已提供下载:fst-2.27.zipSource code (zip)FST fast-serialization

发布于 2015-05-07 00:31:18 | 190 次阅读

FST 2.25 发布,Java 快速序列化库
FST 2.25 发布,修复 Bug 如下:修复大型本地数组(>5 MB)的性能问题 (#61).修复类加载器处理能力。 修复了 KSon 上的一些小问题此版本现已提供下载:https://github.com/RuedigerMoeller/fast-serialization/archive/2.25.zipFST fast-serialization 是重

发布于 2015-04-24 03:51:38 | 145 次阅读

FST 2.24 发布,Java 快速序列化库
FST 2.24 发布,该版本包含两项改动:fixed major issue #56.merged pull request #57 cleaning up a restriction/error caused by lazy coding =)下载地址:fst-2.24.zipFST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体

发布于 2015-03-02 23:54:11 | 181 次阅读

FST 2.23 发布,修复 Android 上使用的 Bug
FST 2.23 发布,该版本添加了 nicoruti 的自定义序列化 fpr 大整数默认初始化的问题(#53),原来 Android 上这个类实现了序列化只能通过书写完整的字段名来进行覆盖,导致性能的大幅下降,一般通过自定义序列化器来处理这种问题

发布于 2015-02-09 00:02:57 | 141 次阅读

FST 2.22 发布,Java 快速序列化库
FST 2.22 发布了,FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK 1.7 支持。该版本改进内容:fixed a JDK-serialization compatibility issue occuring whe

发布于 2015-02-07 01:01:12 | 193 次阅读

FST 2.21 发布,Java 快速序列化库
FST 2.21 发布了,该版本修复了 #52 中包含一个对 JDK 8 API 的调用,改用 JDK 7 的实现方式。FST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求 JDK

发布于 2015-02-03 22:18:28 | 183 次阅读

FST 2.20 发布,Java 快速序列化库
FST 2.20 发布,改进记录:fix for #52minor enhancements for offheapmap, mibin java <=> js serialization下载地址:fst-2.20.zipFST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原

发布于 2015-02-01 23:49:10 | 235 次阅读

FST 2.18 发布,Java 快速序列化库
FST 2.18 发布了,从 2.17 版本开始 FST 的许可证由原来的 LGPL 改为 Apache。与 2.16 版本比较,其他改进包括:Wavesonics contributed an android port (only plain serialization tested). Merged this to keep a single branch. For android a different object instantiation stra

发布于 2014-12-14 23:31:46 | 144 次阅读

FST 2.16 发布,Java 快速序列化库
FST 2.16 发布了,该版本修复了 JDK 1.7 下 writeReplace 方法重载导致的异常。下载地址:fst-2.16.zipFST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要

发布于 2014-11-30 00:31:43 | 146 次阅读

FST 2.15 发布,Java 快速序列化库
FST 2.15 发布了,该版本修复了 #42,优化集合的序列化器在 JDK 1.8 下崩溃和 JDK 1.7 下的异常问题,这个问题发生在使用 writeReplace 操作 ArrayList 和 HashMap 的时候。建议 2.12 和 2.14 版本的用户必须升级。下载地址:fst-2.15.zipFST fast-seri

发布于 2014-11-29 00:55:51 | 166 次阅读

FST 2.14 发布,Java 快速序列化库
FST 2.14 发布,改进记录包括:JDK 序列化模拟:A class calls putFields() from writeObject(), has no readObject() method (Vector.java). JDK expects hashtable-style putField() output to be binary compatible with vanilla default reading (awful from a performance perspective). Fix only

发布于 2014-11-20 23:28:32 | 106 次阅读

FST 2.12 发布,Java 快速序列化库
FST 2.12 发布了,改进记录包括:did some optimization to get 2.x performance closer to 1.xadded (optional) off heap configuration using unsafe to read/write valuesadded simple api (see DefaultCoder) to directly serialize from/to byte arrays without the need for streamsadded possibility to

发布于 2014-11-16 00:28:31 | 204 次阅读

FST 2.10 发布,Java 快速序列化库
FST 2.10 发布,该版本包含两个小改动:fix for #35minor tweaks on minbin.js, kson下载地址:fst-2.10.zipFST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化。要求

发布于 2014-10-30 23:23:09 | 127 次阅读

FST 2.09 发布,Java 快速序列化库
FST 2.09 发布,该版本修复了自定义序列化器无法工作的问题,详情请看 Issue 34下载地址:fst-2.09.zipFST fast-serialization 是重新实现的 Java 快速对象序列化的开发包。序列化速度更快(2-10倍)、体积更小,而且兼容 JDK 原生的序列化

发布于 2014-10-19 23:47:45 | 120 次阅读

FST 2.08 发布,Java 快速序列化库
FST 2.08 发布,该版本重新引入 SerializationListener,包括:merged pull request from gsmetalso added to 1.x branch with 1.61 (should be visible on maven.org soon)下载地址:fst-2.08.zip

发布于 2014-10-01 23:19:27 | 117 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务