本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- 龙儿筝
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
深层复制与浅层复制(通过序列化的方式实现)
package com.softstome.clone.arrayCopy.internet;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io. ...
分享java的Serializable功能
可以将java对象序列化为文件,也可以将文件反序列化为java对象
地址:分享java的Serializable功能 代码:http://www.zuidaima.com/share/1550463266802688.htm
package com.zuidaima.util.file;
import java.io.FileOutputStream;
import java. ...
<4> Object Serialization和ObjectOutputStream/ObjectInputStream
[续...]
九、Object Serialization
前面章节介绍的都是如何读写java基本类型(byte,int,String等),但是java是面向对象的语言,必然有方便处理对象的IO。
对象序列化首先是在RMI(Remote Method Invocation)中使用的,后来在JavaBean中使用。java.io.ObjectOutputStream类提供了writeObject() ...
bboss session共享时序列化存储jasperreports报表对象JasperPrint方法
bboss session共享时序列化存储jasperreports报表对象JasperPrint方法bboss session共享组件使用方法介绍
由于JasperPrint对象有点特殊,序列化存储到session时,必须采用java自带的序列化机来序列化和还原JasperPrint对象,否则bboss序列化机制无法实现对原始JasperPrint对象的序列化。具体的设置JasperPrint对象 ...
Kryo与Hessian序列化使用区别
Kryo序列化:
(1)Java 数据类中必须拥有无参构造函数;
(2)Java 数据类的字段增、减,无法兼容;
(3)Java 数据类无需实现Serializable接口。
Hession序列化:
(1)Java 数据类中必须拥有无参构造函数;
(2)Java 数据类的字段增、减,可以兼容;
(3)Java 数据类需实现Serializable接口。
选择建议:
(1)Kryo bug比较多 ...
对象的序列化和文件输入输出
1.为什么要序列化?
答:序列化的目的是:保存对象的状态;例如开发一款网游动作游戏,需要保存人物的经验值,武器,体力等;序列化的对象会保存实例变量的值;
2.怎样实现序列化?
答:要让类能够被序列化,需要implements Serializable接口
当对象被序列化之后,该对象引用的实例变量也会被序列化。如果在该对象里创建其他类的对象,则其他类也 ...
分享java的Serializable功能
可以将java对象序列化为文件,也可以将文件反序列化为java对象
原创不易,转载请注明出处:分享java的Serializable功能
DeserializeFile2Object.java
package com.zuidaima.util;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
...
基于Java的ProtocolBuffer
这篇博客既是帮助一些初学者深入理解protocolBuffer,也是为了方便自己记忆和进一步学习。本文主要介绍了三个方面,包括:
· 在一个.proto文件里面如何定义消息格式
· 如何使用protocol buffer的编译器
· 如何使用java protocol buffer的API来读写消息
安装protocolbuffer详解
What’s the protocolbuffer?
protocolbuffer是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于
Fastjson API
// Fastjson可对对象、集合进行序列化和反序列化,
// 最主要的使用入口是 com.alibaba.fastjson.JSON
import com.alibaba.fastjson.JSON;
// 常用方法接口:
// 将JSON 文本 parse 为JSONObject 或者JSONArray
public static final Object p ...
quartz NotSerializableException
本文是为了解决发布quartz定时任务时出现NotSerializableException(不能被序列化异常)的问题。
先看看错误代码:
Caused by: java.io.NotSerializableException: Unable to serialize JobDataMap for insertion into database because the value of ...
java.lang.NoSuchMethodException: x.getHibernateLazyInitializer()
使用struts2 对java 对象进行序列化时报错:
java.lang.NoSuchMethodException: com.entity.message.push.OSMessage.getHibernateLazyInitializer()
at java.lang.Class.getMethod(Class.java:1607)
at org.apache.struts2.jso ...