Kryo 是一个快速高效的 Java 对象图形序列化框架,主要特点是性能、高效和易用。该项目用来序列化对象到文件、数据库或者网络。
创新互联服务项目包括衢江网站建设、衢江网站制作、衢江网页制作以及衢江网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,衢江网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到衢江省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!代码地址:https://github.com/EsotericSoftware/kryo
样例代码地址:https://github.com/nettm/public
Kryo的序列化及反序列速度很快,据说很多大公司都在用。我在把对象序列化都转换成了字符串形式,是为了把对象存储到缓存中。我们日常项目中使用的数据形式包括对象、List、Set和Map,因此主要把这几种类型的数据进行了序列化及反序列化,支持对象中包含List、Set和Map。
首先在项目的pom文件中引入:
com.esotericsoftware kryo-shaded 3.0.3