什么是序列化? --1--java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程 --2--序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文 ...
分类:
编程语言 时间:
2019-12-18 16:19:22
阅读次数:
72
服务器: #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string>#include<WinSock2.h> //网络库用2.2版本 目前系统的最高版本#pragma comment(lib,"Ws2_32.lib") //加载动 ...
分类:
其他好文 时间:
2019-12-17 00:22:21
阅读次数:
129
TLV协议是一种通讯协议,一般将数据封装成TLV的形式,即Tag,Length,Value。协议就是指通信双方对数据传输控制的一种规定,规定了数据格式,同步方式,传送速度,传送步骤的问题作出统一的规定。可以理解为两个节点之间为了协同工作,协商一定的规则和约定。例如我们会规定字节序,各个字段类型等。 ...
分类:
编程语言 时间:
2019-12-16 17:51:26
阅读次数:
294
一、什么是java序列化 序列化:将对象写入IO流 反序列化:从IO流中恢复对象 序列化机制允许将实现序列化的java对象转换为字节序列,这些字节序列可以保存在磁盘上也可以通过网络传输,字节序列也可以再恢复为原来的对象。序列化机制可以让对象不依附于程序独立存在。 二、应用场景 所有可在网络上传输的对 ...
分类:
编程语言 时间:
2019-12-16 14:54:38
阅读次数:
88
JAVA序列化就是将JAVA对象转化为字节序列的过程,而JAVA反序列化就是将字节序列转化为JAVA对象的过程。 这一过程是通过JAVA虚拟机独立完成,所以一个对象序列化后可以在任意时间和任意机器上反序列化得到该对象。 在这之前,我对序列化与反序列化一直是只有个模糊的了解,心中对此一直有一个疑问。 ...
分类:
编程语言 时间:
2019-12-16 13:29:34
阅读次数:
102
整个流程域名解析 —> 与服务器建立连接 —> 发起HTTP请求 —> 服务器响应HTTP请求,浏览器得到html代码 —> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) —> 浏览器对页面进行渲染呈现给用户 1. 域名解析 以Chrome浏览器为例: ① Chrome ...
分类:
Web程序 时间:
2019-12-16 09:44:05
阅读次数:
111
1.块存储是什么? 块存储简称(RADOS Block Device),是一种有序的字节序块,也是Ceph三大存储类型中最为常用的存储方式,Ceph的块存储时基于RADOS的,因此它也借助RADOS的快照,复制和一致性等特性提供了快照,克隆和备份等操作。Ceph的块设备值一种精简置备模式,可以拓展块 ...
分类:
其他好文 时间:
2019-12-10 16:38:58
阅读次数:
231
一、字节序 字节序指的是多字节的数据在内存中的存放顺序 内存有高地址端与低地址端。其中,低地址端既可以存放高位字节,也可以存放低位字节。 Big Endian 是指低地址端 存放 高位字节。 Little Endian 是指低地址端 存放 低位字节。 二、为什么要注意字节序 如果你写的程序只在单机环 ...
分类:
其他好文 时间:
2019-12-08 01:20:00
阅读次数:
78
2019 2020 1 20175310 20175317 20175320 实验五 通讯协议设计 小组成员 20175310 奚晨妍 20175317 钟睿文 20175320 龚仕杰 实验步骤 一、实验五 通讯协议设计 1 在Ubuntu中完成 http://www.cnblogs.com/ro ...
分类:
其他好文 时间:
2019-12-02 15:23:45
阅读次数:
102
本文档主要讲解了Linux下socket编程的一些基本知识,主要包括套接字和字节序的概念,以及一些常用的结构体和函数。 本文是在网易云课堂学习过程中的记录,这个老师讲得很不错,推荐大家围观。 Linux网络编程 Linux网络编程|人工智能物联网 1.概念 1.1套接字(socket) Socket... ...
分类:
系统相关 时间:
2019-12-02 00:18:39
阅读次数:
137