发表评论取消回复
相关阅读
相关 分布式服务架构学习(三):实现自己的序列化工具引擎(二)-序列化java实现
首先,为抽象出一个序列化/反序列化通用服务,定义接口ISerializer.java,代码如下: package ares.remoting.framework.se
相关 分布式服务架构学习(二):实现自己的序列化工具引擎(一)-引擎实现
分布式项目中,也许会用到不同的序列化方式,自己整理了常见的序列化方式,手写了一个序列化引擎。 引擎SerializerEngine.java代码如下: packag
相关 分布式服务架构学习(五):实现自己的序列化工具引擎(四)-序列化JSON实现
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。相比XML,JSON码流更小,而且保留了XML可读性好的优势。 JSON序列化常用
相关 分布式服务架构学习(四):实现自己的序列化工具引擎(三)-序列化XML实现
XML序列化反序列化我们使用XStream开源工具包,引入maven,代码如下: <!-- xml --> <dependency>
相关 分布式服务架构学习(十一):实现自己的序列化工具引擎(十)-序列化JBoss Marshalling实现
JBoss Marshalling是一个Java对象序列化包,兼容Java原生的序列化机制,对Java原生序列化机制做了优化,使其在性能上有很大提升。在保持跟java.io.S
相关 分布式服务架构学习(十):实现自己的序列化工具引擎(九)-序列化Avro实现
Avro是一个数据序列化的项目,最开始是Hadoop的子项目之一,最后加入Apache成为独立的开元项目。Avro提供的功能类似于其他的编组系统,如Thrift、protobu
相关 分布式服务架构学习(九):实现自己的序列化工具引擎(八)-序列化Thrift实现
与protobuf类似,适用Thrift之前,需要编写以.thrift结尾的IDL文件,再适用Thrift提供的编译器生成对应的代码。对java而言,所生成的java bean
相关 分布式服务架构学习(八):实现自己的序列化工具引擎(七)-序列化protostuff实现
protostuff基于Google protobuf,其中,protostuff-runtime实现了无需预编译的Java Bean进行protobuf序列化/反序列化的能力
相关 分布式服务架构学习(七):实现自己的序列化工具引擎(六)-序列化protobuf实现
protobuf是Google的一种数据交换格式,它独立于语言,独立于平台。它是一个纯粹的展示层协议,可以和各种传输层协议一起使用,它的文档也非常完善。 protobuf具有
相关 分布式服务架构学习(六):实现自己的序列化工具引擎(五)-序列化Hessian实现
Hession是一个支持跨语言传输的二进制序列化协议,相对于Java默认的序列化机制,Hessian具有更好的性能与易用性,而且支持多种不同的语言。其中,AbstractSer
还没有评论,来说两句吧...