`
raojl
  • 浏览: 204551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

总结下几种序列化技术

 
阅读更多

    有的时候我需要对各种数据或编程对象实现序列化,并能够在异构网络应用设计上做数据传输,这个时候我们需要实现序列化和反系列化操作。

这里总结一下到目前为止我经常接触的序列化技术:

 

1、protobuff  google的开源技术。

2、json   javascript 内建对象,非常不错,c++ jsoncpp处理,适合c++服务和web前端系统交互。

3、xml技术(比如webservice) gsoap等,java web对象反射映射技术。

4、自己设计的数据传输协议,自己解析去吧

 

 

 

0
5
分享到:
评论
4 楼 raojl 2011-08-17  
wanghuanan 写道
标题有错别字

thks
3 楼 wanghuanan 2011-08-17  
标题有错别字
2 楼 raojl 2011-08-17  
zeroliu 写道
几种序列化机制的性能比较(http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking )

thanks
1 楼 zeroliu 2011-08-17  
几种序列化机制的性能比较(http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking )

相关推荐

    C#编程总结(一)序列化总结

    几种序列化技术: 1)二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存...

    庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

    3.3 render呈现控件的几种方式 30 3.3.1 使用htmltextwriter类输出 30 3.3.2 直接输出html标签 32 3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法...

    java 面试题 总结

    error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 16、...

    ZigBee无线通信技术笔记

    1.2 几种短距离无线通讯技术 3 1.2.1 Wi-Fi(IEEE 802.11) 3 1.2.2 超宽带通信UWB 3 1.2.3 近场通信NFC 3 1.2.4 蓝牙 4 1.2.5 红外线数据通信IrDA 4 1.2.6 ZigBee 5 1.3 短距离无线通信协议的比较 5 1.3.1 ZigBee与...

    庖丁解牛纵向切入ASP.NET 3.5控件和组件开发技术.pdf

    3.3 render呈现控件的几种方式30 3.3.1 使用htmltextwriter类输出30 3.3.2 直接输出html标签32 3.3.3 使用服务器控件的rendercontrol方法33 3.4 addattributestorender方法34 3.5 createchildcontrols方法35 ...

    hadoop段海涛老师八天实战视频

    07-MR程序的几种提交运行模式.avi 08-YARN的通用性意义.avi 09-yarn的job提交流程.avi 第四天 常见mr算法实现和shuffle的机制 01-复习.avi 02-hadoop中的序列化机制.avi 03-流量求和mr程序开发.avi 04-...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    3.3 render呈现控件的几种方式 30 3.3.1 使用htmltextwriter类输出 30 3.3.2 直接输出html标签 32 3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    3.3 render呈现控件的几种方式 30 3.3.1 使用htmltextwriter类输出 30 3.3.2 直接输出html标签 32 3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【基础】Java 中定义常量的几种方法 25 【基础】什么时候使用字节流?什么时候用字符流? 26 【基础】GBK与UTF-8的区别 26 【基础】static、final、const的区别 26 final: 26 static: 27 【基础】如何实现对象克隆?...

    asp.net知识库

    泛型的序列化问题 .NET 2.0 泛型在实际开发中的一次小应用 C#2.0 Singleton 的实现 .Net Framwork 强类型设计实践 通过反射调用類的方法,屬性,字段,索引器(2種方法) ASP.NET: State Server Gems 完整的动态加载/卸载...

    整理后java开发全套达内学习笔记(含练习)

    序列化,串行化 ['siәriәlaiz]'(serializable adj.)(deserialize反序列化,反串行化) Socket [java] 网络套接字['sɒkit] stack n.堆栈 [stæk] (对应 heap 堆) statement 程序语句; 语句 ['steitmәnt]' n. 陈述,...

    MapReduce的模式、算法和用例

    在这篇文章里总结了几种网上或者论文中常见的MapReduce模式和算法,并系统化的解释了这些技术的不同之处。所有描述性的文字和代码都使用了标准hadoop的MapReduce模型,包括Mappers,Reduces,Combiners,Partitioners,...

    新版Hadoop视频教程 段海涛老师Hadoop八天完全攻克Hadoop视频教程 Hadoop开发

    07-MR程序的几种提交运行模式.avi 08-YARN的通用性意义.avi 09-yarn的job提交流程.avi 第四天 常见mr算法实现和shuffle的机制 01-复习.avi 02-hadoop中的序列化机制.avi 03-流量求和mr程序开发.avi 04-...

    2021互联网大厂Java架构师面试题突击视频教程

    34_dubbo都支持哪些通信协议以及序列化协议? 35_dubbo支持哪些负载均衡、高可用以及动态代理的策略? 36_SPI是啥思想?dubbo的SPI机制是怎么玩儿的? 37_基于dubbo如何做服务治理、服务降级以及重试? 38_分布式...

    对数据库设计教学的感想.doc

    关键词:信息技术 数据库 E-R图 在信息化社会发展过程中,信息技术是经济、社会、军事、航天等领域中最重要的 技术之一,而数据库技术则是信息处理技术中最核心的支撑技术。在日常的社会和经济 活动中,数据库技术...

    Java面试宝典2010版

    74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。 51 75、描述一下JVM加载class文件的原理机制? 52 76、heap和stack有什么区别。 52 77、GC是什么? 为什么要有GC? 52 78、垃圾回收的...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业用户需要实地地并频繁地与检测机构沟通,从而提出自己的委托乃至下委托单、等待检测报告等,设计并研发了市场上首款提供...

    Reversing:逆向工程揭密

    这时候,我逐渐明白这是一种威力强大的技术,因为这意味着不管我有什么样的有关要处理软件的问题,我都可以非常容易地找到答案,即使我没有看过任何相关的文献资料或者正在处理的程序的源代码。本书就是要为每一个对...

Global site tag (gtag.js) - Google Analytics