个人简介

Echo Blog


江湖无名 安心练剑
  • Json 之 Kryo
    Kryo Kryo 是一种用于 Java 的二进制序列化和克隆工具:快速、高效、自动化。 Kryo 是一个用于 Java 的快速高效的二进制对象图序列化框架。 该项目的目标是高速度、低大小和易于使用的 API。 该项目在任何需要持久化对象的时候都非常有用,无论是写入文件、数据库还是通过网络传输。 深度拷贝 Kryo 还可以执行自动深拷贝和浅拷贝/克隆。 这是从对象到对象的直接拷...
    2018-07-20 01:24:03 | Java
  • Json 之 Jboss Marshaling
    关于 JBoss Marshalling JBoss Marshalling 是一个替代的序列化 API,修复了 JDK 序列化 API 中的许多问题,同时完全兼容 java.io.Serializable 及其相关接口,并添加了多个可调参数和附加功能。 所有这些功能都可以通过工厂配置进行插拔(例如外部化器、类/实例查找表、类解析和对象替换)。 特性 该框架的灵感来自对标准Objec...
    2018-07-20 01:24:03 | Java
  • Json 之 Hession
    Hessian 概念 Hessian是一个动态类型,二进制序列化,也是网络协议为了对象的定向传输。 优点 Hessian二进制的网络协议使不需要引入大型框架下就可以使用,并且不需要学习其它的入门的协议。 因为它是二进制协议,它更擅长于发送二进制数据,而不需要引入其它附件去扩展它的协议。 Hessian支持很多种语言,例如Java,Flash/Flex,python,c++,.ne...
    2018-07-20 01:24:03 | Java
  • Google Protocol Buffer
    Google Protocol Buffer Protocol Buffers 是 Google 的一种语言无关、平台无关的可扩展机制,用于序列化结构化数据。 优点 protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比统的 XML表示高效短小得多。 虽然是二进制数据格式,但并没有因此变得复杂,可以很方便的对...
    2018-07-20 01:24:03 | Tool
  • Json 之 JsonIter
    JsonIter jsoniter(json-iterator)是一款快且灵活的 JSON 解析器,同时提供 Java 和 Go 两个版本。 从 dsljson 和 jsonparser 借鉴了大量代码。 性能对比 主流的 JSON 解析器是非常慢的。 Jsoniter Java 版本可以比常用的 jackson/gson/fastjson 快 3 倍。 如果你需要处理大量的 J...
    2018-07-20 01:24:03 | Java
  • Json 之 Jackson
    jackson 入门例子 简单的 Jackson 入门示例 Maven 依赖 添加 Jackson 依赖: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> ...
    2018-07-20 01:24:03 | Java
  • Json 之 Gson
    GJson Gson 是一个由 Google 开发的 Java 库,用于将 Java 对象序列化成 JSON 字符串,以及将 JSON 字符串反序列化成 Java 对象。 它支持广泛的数据类型,包括基本数据类型、集合、泛型、枚举等。Gson 以其简单易用和高性能而广受欢迎。 以下是 Gson 的一些主要特性: 简单性:Gson 提供了一个非常简洁的 API,使得序列化和反序列化...
    2018-07-20 01:24:03 | Java
  • Json 之 FST
    fast-serialization 简介 FST 是一个快速的 Java 序列化替代库。 特性 速度提升高达 10 倍,100% 兼容 JDK 序列化的替代品(好吧,可能是 99%)。例如:1.8 版引入的 Lambda 序列化立即生效。 自 2.17 版起兼容 Android(在服务器和客户端上使用 FSTConfiguration.createAndroidDefau...
    2018-07-20 01:24:03 | Java