序列化和反序列化方法
来源:互联网 发布:太仓cnc编程招聘 编辑:程序博客网 时间:2024/06/05 10:34
public class SerializeUtil { public static void main(String [] args){ Jedis jedis = new Jedis("172.16.135.2"); String keys = "name"; // 删数据 //jedis.del(keys); // 存数据 jedis.set(keys, "zy"); // 取数据 String value = jedis.get(keys); System.out.println(value); //存对象 Person p=new Person(); //peson类记得实现序列化接口 Serializable p.setAge(20); p.setName("姚波"); p.setId(1); jedis.set("person".getBytes(), serialize(p)); byte[] byt=jedis.get("person".getBytes()); Object obj=unserizlize(byt); if(obj instanceof Person){ System.out.println(obj); } } //序列化 public static byte [] serialize(Object obj){ ObjectOutputStream obi=null; ByteArrayOutputStream bai=null; try { bai=new ByteArrayOutputStream(); obi=new ObjectOutputStream(bai); obi.writeObject(obj); byte[] byt=bai.toByteArray(); return byt; } catch (IOException e) { e.printStackTrace(); } return null; } //反序列化 public static Object unserizlize(byte[] byt){ ObjectInputStream oii=null; ByteArrayInputStream bis=null; bis=new ByteArrayInputStream(byt); try { oii=new ObjectInputStream(bis); Object obj=oii.readObject(); return obj; } catch (Exception e) { e.printStackTrace(); } return null; }
阅读全文
0 0
- 序列化和反序列化方法
- 序列化和反序列化方法
- 序列化和反序列化方法
- 序列和反序列化
- 序列和反序列化
- Json序列化和反序列化方法
- 几种常用序列化和反序列化方法
- 数据 序列化和反序列化 通用方法
- Unity 数据 序列化和反序列化 通用方法
- 序列化和反序列化
- 序列化和反序列化
- 序列化和反序列化
- c# 序列化和反序列化
- .NET序列化和反序列化
- .net序列化和反序列化
- 序列化和反序列化
- C#序列化和反序列化
- XML序列化和反序列化
- python编程:从入门到实践 第7章
- JavaScript数组去重
- win7环境变量设置
- KindEditor基本用法介绍
- HTTPS
- 序列化和反序列化方法
- Centos7.0下redis数据库的安装
- Android 开源项目,发布到 JitPack.io
- unity编辑器拓展十——用代码实现unity菜单命令
- Redis学习——Redis持久化之RDB备份方式保存数据
- Spring Data JPA(2)--利用PagingAndSortingRespository实现分页和排序
- 【Java案例】-Jedis操作redis教程
- qsort函数、sort函数
- mysql里 filesort排序详解