03.redis+ssm整合(mybatis二级缓存)
1 package com.cjl.util; 23 import java.io.ByteArrayInputStream; 4 import java.io.ByteArrayOutputStream; 5 import java.io.ObjectInputStream; 6 import java.io.ObjectOutputStream; 78 /** 9*10* @author cjl11*12*/13 public class SerializeUtil {14 /**15 * 序列化16 */17 public static byte[] serialize(Object object) {18 ObjectOutputStream oos = null;19 ByteArrayOutputStream baos = null;20 try {21 // 序列化22 baos = new ByteArrayOutputStream();23 oos = new ObjectOutputStream(baos);24 oos.writeObject(object);25 byte[] bytes = baos.toByteArray();26 return bytes;27 } catch (Exception e) {28 e.printStackTrace();29 }30 return null;31 }32 33 /**34 *反序列化35 */36 public static Object unserialize(byte[] bytes) {37 if (bytes !=null) {38 ByteArrayInputStream bais = null;39 try {40 // 反序列化41 bais = new ByteArrayInputStream(bytes);42 ObjectInputStream ois = new ObjectInputStream(bais);43 return ois.readObject();44 } catch (Exception e) {45 46 }47 }
48 return null;49 }50 }
页:
[1]