摘要: 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2)在网络上传送对象的字节序列。一. JDK类库中的序列化API java.io.ObjectOutputStream代表对象输出流,它的writeObject(... 阅读全文
posted @ 2013-01-10 23:06 vigarbuaa 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 参考资料http://blog.csdn.net/mypop/article/details/6338012国内哥们儿自己写的,值得参考http://www.eishay.com/search/label/protobuf : 国外的序列化框架对比,09,10年的http://www.360doc.com/content/11/1129/09/1542811_168278353.shtmlhttp://my.oschina.net/gai/blog/6696http://code.google.com/p/kryo/kryo 官网http://code.google.com/p/protost 阅读全文
posted @ 2013-01-10 17:00 vigarbuaa 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 最近看到很多国外开源代码迁到Github,包括eclipse,于是了解了一下。详细的不多说了,贴一下学习资料。 一个文档《Git使用指南》 http://download.csdn.net/source/3182211 一个链接 http://zhwen.org/?p=articles/git 看了这些,基本的使用应该没有问题了。 另外在eclipse上也有相应的git插件,叫EGit,安装地址:http://download.eclipse.org/egit/updates 使用感觉,很方便的一个版本控制工具,学习成本比较低。可以迅速在本地创建Git仓库,将代码加入管理。不像svn需要配置很 阅读全文
posted @ 2013-01-10 16:58 vigarbuaa 阅读(146) 评论(0) 推荐(0) 编辑