kryo小试牛刀

kryo是用来序列化的第三方工具包(https://github.com/EsotericSoftware/kryo),速度相当快,包含10000个对象的集合序列化只需要140多ms,不多说,简单示例如下:

public static byte[] convertToByteArray(Object obj){
        // 序列化
        Output kryoout = new Output(new ByteArrayOutputStream());
        //kryo.register(Packet.class);
        kryo.writeObject(kryoout, obj);
        kryoout.flush();//必须调用,否则有部分未被刷入缓冲数组中
        byte[] buff = kryoout.getBuffer();
        kryoout.close();
        return buff;
    }
转载请注明出处,期待共同进步...
原文地址:https://www.cnblogs.com/zhangyukun/p/4025623.html