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

网站上线稳定后工作Wordpress全站404

网站上线稳定后工作,Wordpress全站404,wordpress导航主题,wordpress nosql目录 1#xff1a;什么是序列化、反序列化#xff1f; 2#xff1a;序列化的用途#xff1f; 3#xff1a;序列化的n种方式 1#xff1a;什么是序列化、反序列化#xff1f; 把对象转换为字节序列的过程称为对象的序列化把字节序列转换为对象的过程中称为对象的反序列…目录 1什么是序列化、反序列化 2序列化的用途 3序列化的n种方式 1什么是序列化、反序列化 把对象转换为字节序列的过程称为对象的序列化把字节序列转换为对象的过程中称为对象的反序列化 2序列化的用途 把对象的字节序列持久化到磁盘通常会放到文件中在网络上传输对象的字节序列 在很多应用中需要对某些对象进行序列化让它们离开内存空间入住物理硬盘以便长期保存。比如最常见的是Web服务器中的Session对象当有 10万用户并发访问就有可能出现10万个Session对象内存可能吃不消于是Web容器就会把一些seesion先序列化到硬盘中等要用了再把保存在硬盘中的对象还原到内存中。 当两个进程在进行远程通信时彼此可以发送各种类型的数据。无论是何种类型的数据都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列才能在网络上传送接收方则需要把字节序列再恢复为Java对象。    3序列化的n种方式 3.1 Java的IO库   java.io.ObjectOutputStream代表对象输出流它的writeObject(Object obj)可以把参数obj对象序列化到当前输出流中。   java.io.ObjectInputStream代表对象输入流它的readObject()方法从一个输入流中读取字节序列并将其反序列化为对象返回。   只有实现了Serializable和Externalizable接口的类的对象才能被序列化。  Externalizable接口继承自 Serializable接口实现Externalizable接口的类完全由自身来控制序列化的行为而仅实现Serializable接口的类可以 采用默认的序列化方式 。 代码如下Java bean统一为Person后续不再单独列出 class Person implements Serializable {/*** */private static final long serialVersionUID 6191069895710625778L;private String name;private int age;private String sex;public Person(){}public Person(String name, int age, String sex) {this.name name;this.age age;this.sex sex;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex sex;}Overridepublic String toString() {return Person [name name , age age , sex sex ];} } public class Test {public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {Person man new Person(obob,18,M);System.out.println(原始对象man);String filePath Person.txt;serialize(man, filePath);Person p deSerialize(new File(filePath));System.out.println(反序列化后的对象p);}public static void serialize(Person p, String filePath) throws FileNotFoundException, IOException {ObjectOutputStream oos new ObjectOutputStream(new FileOutputStream(new File(filePath)));oos.writeObject(p);System.out.println(序列化成功);oos.close();}public static Person deSerialize(File file) throws FileNotFoundException, IOException, ClassNotFoundException {ObjectInputStream ois new ObjectInputStream(new FileInputStream(file));Person p (Person) ois.readObject();System.out.println(反序列化成功);ois.close();return p;}}输出为 原始对象Person [nameobob, age18, sexM] 序列化成功 反序列化成功 反序列化后的对象Person [nameobob, age18, sexM] 3.2 使用Json序列化工具 FastJson、ProtoBuf、Jackson等序列化工具都可以以fastjson为例 Person man new Person(obob,18,M);//序列化String json JSONObject.toJSONString(man);System.out.println(json);//反序列化System.out.println(JSONObject.parseObject(json, Person.class));
http://www.huolong8.cn/news/38131/

相关文章:

  • 网站建设犭金手指六六壹柒做视频的模板下载网站
  • 建设广告网站需要资质吗图书网站建设策划书
  • 阿里云服务器可以做下载类网站吗网站 为何要 备案
  • 代刷网站推广链接0元价格专业人士怎样建网站
  • 手工艺品网站建设的选题背景哈尔滨 做网站公司哪家好
  • 电子商务网站建设过程范文东莞企业网络推广
  • 赣州门户网站建设做网站网页需要什么软件
  • 甘肃网站开发电商主页设计
  • 医药网站文案编辑是怎么做的seo教程正规化岚鸿
  • 就业服务网站建设方案网站模板上传打不开
  • 麻涌东莞网站建设网站首页页面代码
  • 承接网站开发文案家具在线设计平台
  • 课桌公司网站建设南昌企业网站开发公司
  • 网站设计的机构海西州商城网站建设
  • 宝应123网站建设网高端网站建设汉狮团队
  • 街舞舞团公司做网站网站如何做用户的实名认证
  • 源码交易平台网站源码网站微信建设运维培训班
  • 个人做游戏下载网站侵权吗邢台网站123
  • 网站建设建设公司资质要求flash工作室网站模板
  • 蓝色科技网站建设sjz住房建设局网站
  • 铁路建设工程网站欧美做视频网站有哪些
  • C 建设个人网站惠州市惠城区规划建设局网站
  • 业之峰装饰公司装修每平米价格淄博网站制作优化
  • 如何建立自己的网站去推广建网站公司哪个比较好
  • 站长网ppt模板下载开发网站找什么公司
  • 用AIDE怎么建设网站wordpress电商
  • 广东省建设厅网站可以查网站备案号格式说明书
  • h5 php网站开发语文建设网站
  • 怎么搜索整个网站内容网站流量是什么意思
  • 网站建设的代理wordpress rss插件