java类中serialversionuid 作用 是什么?举个例子说明
摘要:serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同
阅读全文
posted @
2016-09-22 12:50
duanxz
阅读(131205)
推荐(32) 编辑
Avro之一:Avro简介
摘要:一、引言 1、 简介 Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件。在Hadoop的其他项目中例如HBase(Ref)和Hive(Ref)的Client端与服务端的数据传输也采用了这个工具。Avro是一个数据序列化的系统。Av
阅读全文
posted @
2016-01-24 00:17
duanxz
阅读(3353)
推荐(0) 编辑
序列化、反序列化和transient关键字的作用
摘要:引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。
阅读全文
posted @
2015-10-28 23:56
duanxz
阅读(8801)
推荐(2) 编辑
FastJson只序列化java对象的部分属性
摘要:如果我们想要将实体类中的某个字段或某几个不进行解析呢?那么我们可以使用transient 关键字,来标记它为不需要的,在fastjson中还提供了一种便捷的方法来自定义我们需要序列化的字段, 这样就只会序列化 id和age 的字段。
阅读全文
posted @
2015-10-12 11:12
duanxz
阅读(7554)
推荐(0) 编辑
Protostuff自定义序列化(Delegate)解析
摘要:背景在使用Protostuff进行序列化的时候,不幸地遇到了一个问题,就是Timestamp作为字段的时候,转换出现问题,通过Protostuff转换后的结果都是1970-01-01 08:00:00,这就造成了Timestamp不能够序列化。于是Google了一番,得知可以用Delegate来解决
阅读全文
posted @
2015-05-11 12:35
duanxz
阅读(685)
推荐(0) 编辑
Avro之二:入门demo
摘要:一、使用avro-maven插件为avsc文件生成对应的java类: 在项目的pom.xml中增加依赖及插件如下: <dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId> <version>1.8.1
阅读全文
posted @
2013-12-19 13:39
duanxz
阅读(1966)
推荐(0) 编辑
protostuff的坑
摘要:1、Protostuff 序列化/反序列化集合等对象 定义一个包装类: 序列化是判断下,哪些不支持的集合,放在包装器里 还有要注意的: 1、嵌套对象时,子对象不可以是内部类,不然序列化时会栈溢出。 2、每个类需要有默认的构造方法。 2、redisTemplate中的序列化 protostuff有一个
阅读全文
posted @
2013-05-03 10:37
duanxz
阅读(1158)
推荐(0) 编辑
java序列化/反序列化之xml、protobuf、protostuff 的比较与使用例子
摘要:目录 1、背景 2、测试 2.1、环境 2.2、工具 2.3、说明 2.4、结果 2.5、结论 3、xml简单教程 3.1、准备 3.2、代码 4、protobuf简单教程 4.1、快速入门 1、下载.exe编译器 2、编写.proto文件 3、利用编译器编译.proto文件生成javabean 4
阅读全文
posted @
2013-04-25 16:41
duanxz
阅读(1487)
推荐(1) 编辑
创建对象的5种
摘要:作为Java开发者,我们每天都会创建大量的对象,但是,我们总是使用管理依赖系统(如Spring框架)来创建这些对象。其实还有其他方法可以创建对象,在接下来的文章中我会进行详细介绍。 1.使用new关键字 这是最常见的创建对象的方法,并且也非常简单。通过使用这种方法我们可以调用任何我们需要调用的构造函
阅读全文
posted @
2012-08-09 13:13
duanxz
阅读(757)
推荐(0) 编辑