建材做哪些网站买购网

news/2025/10/2 13:10:51/文章来源:
建材做哪些网站,买购网,网页设计的发展前景如何,网站搭建制作目录 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.mzph.cn/news/924930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025球墨铸铁管厂家TOP企业品牌推荐排行榜,k9球墨铸铁管,c25球墨铸铁管,c30球墨铸铁管,c级国标离心球墨铸铁管,c级供水球墨铸铁管,dn900球墨铸铁管公司推荐!

在当前城市基础设施建设与市政工程快速推进的背景下,球墨铸铁管作为供水、排水、消防等领域的关键管材,其市场需求持续增长。然而,行业发展也面临诸多问题,一方面,部分生产厂家为降低成本,在原材料选用和生产工艺…

10/2

今日学习了Java和英语,背诵了单词,明日继续

使用 VictoriaLogs 存储和查询服务器日志

欢迎访问我的个人小站 莹的网络日志 ,不定时更新文章和技术博客~目前为止,我查询服务器日志的方式都是小作坊式做法,先是连进服务器找到日志文件,要么使用 vim 打开文件搜索要么就是用 grep。当前我只有一个服务器…

详细介绍:Git 基础 - 查看提交历史

详细介绍:Git 基础 - 查看提交历史pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

语音合成技术

语音合成技术本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注处,如有侵权请与博主联系。 如果未特殊标注则为原创…

求职网站网页模板下载网站模板绑定域名

来源:卫星界据工业和信息化部官网10月9日消息,依据《工业和信息化部重点实验室管理暂行办法》(工信部科〔2014〕515号),经评审和公示,工业和信息化部公布2019年工业和信息化部重点实验室名单。根据文件&…

PowerShell 提供程序和驱动器(七)

PowerShell 提供程序和驱动器目录PowerShell 提供程序和 PowerShell 驱动器PowerShell 提供程序查看提供程序的帮助文件使用PowerShell 驱动器处理 PowerShell 驱动器位置管理文件系统管理注册表获取注册表项获取注册表…

网站建设 业务员提成岳阳seo

命令模式(Command Pattern)是一种行为设计模式,它将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式主要包含以下几个角色&…

用织梦做的学校网站建设工程教育网官网学员登录

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】180.基于距离变换的分水岭算法 【youcans 的 OpenCV 例程200篇】181.基于 Sobel 梯度的分水岭算法 【youcans 的 OpenCV 例程200篇】182.基于形态学梯度的分水岭算法 【youcans 的 OpenCV 例程200篇】183.基…

400选号网站源码wordpress聚合广告平台

让我们定义dn​为&#xff1a;dn​pn1​−pn​&#xff0c;其中pi​是第i个素数。显然有d1​1&#xff0c;且对于n>1有dn​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<105)&#xff0c;请计算不超过N的满足猜想的素数对的个数。…

2025热熔胶厂家 TOP 企业品牌推荐排行榜,书刊装订,珍珠棉,纸箱包装,环保,书本,试卷,票据,平摊,胶版纸,铜版纸热熔胶公司推荐!

在当前热熔胶应用领域不断拓展的背景下,行业发展虽呈现蓬勃态势,但也面临着诸多亟待解决的问题。从市场层面来看,热熔胶产品质量参差不齐,部分厂家为追求短期利益,降低生产标准,导致产品出现粘性不足、易脆断、有…

cyberstrikelab-lab14

flag1 pluck 后台弱密码 cslab 第一次打的时候任意文件上传上传不上去,怀疑是没配置好 temp 目录的权限,这里用另一个漏洞 先把报错的 album 模块删掉 抓包修改 cont2 cont2=;eval($_POST[x]);//蚁剑连接 http://10.…

GreenHat 中文系列教程 2025.10 更新

10 个 LED 极客项目 20 个简单的树莓派项目 FreeBSD 绝对指南 算法思维 安卓恶意软件手册 安卓安全内部原理 面向 Arduino 爱好者的 Arduino 指南 Arduino 发明者指南 Arduino 游乐场 Arduino 项目手册 Arduino 项目手…

编译器细节:动态链接与静态链接行为分析

gcc 与ld.so (以 Alpine Linux为例)背景:Alpine Linux 是一个基于 musl libc 和 busybox 构建的轻量级 Linux 发行版,专注于安全性、资源效率和简洁性。它被广泛用于 Docker 容器、嵌入式系统和云计算环境。gcc 和…

网站图片特效源码品牌建设工作经验

前言&#xff1a;关于MVC和SSM基本内容的梳理&#xff0c;以及两者之间的关系。 文章目录 1. 三层架构2. MVC3. SSM 1. 三层架构 三层架构是指&#xff1a; 视图层view&#xff08;表现层&#xff09;: 用于显示数据和接收用户输入的数据&#xff0c;为用户提供一种交互式操作…

.net做网站用什么框架长春是几线城市2021

0. cas服务搭建参考:CAS 5.3服务器搭建_cas-overlay-CSDN博客 1. 参照springsecurity适配cas的方式, 一直失败, 无奈关闭springssecurity认证 2. 后端服务适配cas: 参考前后端分离项目(springbootvue)接入单点登录cas_前后端分离做cas单点登录-CSDN博客 1) 引入maven依赖 …

使用虚幻引擎(UE5)制作开箱爆金币功能 - 详解

使用虚幻引擎(UE5)制作开箱爆金币功能 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

网站空间内存公司建设网站带来什么

目录 前言&#xff1a; 题单&#xff1a; P3386 【模板】二分图最大匹配 P1525 [NOIP2010 提高组] 关押罪犯 P3385 【模板】负环 P3371 【模板】单源最短路径&#xff08;弱化版&#xff09; SPFA写法 Dij写法&#xff1a; P3385 【模板】负环 P5960 【模板】差分约束…

网站空间稳定性centos wordpress 搭建

1、什么是混流&#xff1f; 混流就是把多路音视频流合成单流。准确的说&#xff0c;混流应该叫做混音&#xff08;音频流&#xff09;混画面&#xff08;视频流&#xff09; 混流的过程包括解码、混流、编码和推流四个部分。混流这个环节包括做抖动缓冲&#xff0c;目的是把多…