自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

Hessian源码学习(六)CollectionSerializer, MapSerializer

分析了BasicSerializer和JavaSerializer,剩下的序列化类就比较简单了,其实最本质的是基本类型的序列化[url]http://diaocow.iteye.com/blog/1317164[/url],其他任何类型的序列化最后都可以回归到基本类型的序列化;[b]隐隐的感觉透着递归的理念,最后递归到一个基本问题的解决![/b]今天我们分析下CollectionS...

2011-12-29 22:00:05 309

Hessian源码学习(五)JavaSerializer

紧接着上一篇,我们来看看另一个序列化类[b]JavaSerializer[/b](参考源码版本3.0.13)。这个类一般是用来序列化我们自定义类的(DefaultSerializer),所以更多的时候我们用到的是它,今天打算分析两个方面:1.JavaSerializer本身实现分析;2.分析下反序列化的时候为什么会存在父类同名field覆盖子类field值问题;[b][size...

2011-12-29 16:40:27 464

Hessian源码学习(四)BasicSerializer分析

之前分析了序列化一个对象的流程,基本上可以归纳成先获取一个对象的序列化类,然后由该序列化类来序列化对象;那么究竟有哪些序列化类,以及这些类是如何序列化的就是我们本次分析的重点(参考源码版本3.0.13)!先看下整个序列化类的的类图:[img]http://dl.iteye.com/upload/attachment/0072/8729/a44b500e-fa2e-3e5e-93b8...

2011-12-19 21:33:58 135

Hessian源码学习(三)序列化概述

今天我们重点来看看Hessian是如何实现序列化的(这些序列化类可以脱离hessian源码包,单独拿出来使用),参考源码版本为3.0.13首先我们看下序列化一个对象的代码:[code="java"]// 这里可以是任何形式的OutputStream,现以FileOutputStream为例OutputStream os = new FileOutputStream("hessi...

2011-12-18 14:12:00 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除