当前位置: 首页 > news >正文

做网站的软件图标wordpress小型论坛插件

做网站的软件图标,wordpress小型论坛插件,职业技能培训,499元做网站文章目录 是什么为什么如何做流操作 注事事项 是什么 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途:   1)把对象的字节序列永久地保存到硬盘上,通常存放在一…

文章目录

  • 是什么
  • 为什么
  • 如何做
    • 流操作
  • 注事事项

是什么

把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种用途:
  1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
  2)在网络上传送对象的字节序列。

为什么

一般来说如果你的对象需要网络传输或者持久化 (对象直接转换为字节的形式传输),那么就需要实现Serializable接口。比如远程方法调RPC (Remote Procedure Call) 则接口参数就一定要实现Serializable接口;如果只是转换为json字符串的形式与网络打交道,那么就不需要实现Serializable接口。
持久化数据库,rpc调用外部接口,网络通信时候。
这几种情况需要实现serialliable接口,转换JSON不需要实现接口

如何做

流操作

  /*** 序列化操作*/public static void serialize() {String targetFile = PATH_PREFIX.concat("user.txt");try (ObjectOutputStream objectOutputStream = new ObjectOutputStream(new FileOutputStream(new File(targetFile)))) {UserDomain userDomain = UserDomain.builder().userName("小明").address("123@163.com").build();objectOutputStream.writeObject(userDomain);} catch (IOException e) {log.error("e : 【{}】", e);throw new RuntimeException(e);}log.info("【序列化结束,生成文件user.txt】");}/*** 反序列化** @return*/public static UserDomain deserialize() {String targetFile = PATH_PREFIX.concat("user.txt");UserDomain user = null;try (ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(new File(targetFile)))) {user = (UserDomain) inputStream.readObject();} catch (IOException | ClassNotFoundException e) {log.error("e : 【{}】", e);throw new RuntimeException(e);}log.info("【反序列化结束】");return user;}/*** 序列化操作*/@Testpublic void testSerialization(){FileUtil.serialize();UserDomain user = FileUtil.deserialize();log.info("user : [{}]" , user);}

16:10:08.019 [main] INFO com.geekmice.springbootselfexercise.NoDaoTest - user : [UserDomain(id=null, userName=小明, birthday=null, sex=null, address=123@163.com)]

注事事项

http://www.yayakq.cn/news/130861/

相关文章:

  • 深圳自助网站建设费用wordpress优化访问速度
  • 网站网页设计的意义wordpress 销售主题
  • 北京欢迎您网站建设做网站多久才会有收益
  • 富阳营销型网站建设青岛博采网络
  • 电商网站建设实训步骤vs2005做网站
  • 东莞seo建站咨询好玩的游戏
  • 百度站长平台网站收录重庆品牌服装网站建设
  • 网站设计类型网站备案完才能建站吗
  • 怎么将网站做成html福州天成设计
  • 网站建设后期收什么费用网站建设的主要工作内容
  • 网站搭建类型冬镜seo
  • 南京市公共资源建设中心网站做企业商城网站要多少钱
  • 公司注册如何网上核名百度的seo排名怎么刷
  • 阿里巴巴国际站可以做网站吗企业网站一定要从建立网站开始
  • 微信网站建设价格营销型网站建设教学
  • 阿里云wordpress搭建网站网站跟app的区别是什么
  • 怀远县建设局网站大沥网站设计
  • 如何判断网站是否被百度降权网架公司的螺丝是不是公司安好
  • 集团网站 备案求职网站开发
  • 网站建设需求报价明细珠海市建设工程信息网
  • 腾讯网站的品牌建设计划硬件开发平台是指什么
  • 汉爱手表官方网站网站和网业的关系
  • 网站建设需要哪些知识济南软月建站
  • 东莞网站建设基本流程图设计找版面网站
  • 二手交易网站建设内容策划360竞价推广怎么做
  • 网站建设费 科研 类三门网站制作
  • 山东住房和建设庭官网站官装修网站建设方案百度文库
  • wordpress 多文件上传株洲seo优化推荐
  • 网站建设责任书专业设计网址青岛网站开发
  • 网站运营方案书上海网页建站模板