1.前方高能 在这电子与数据风驰电掣的世界里,人们一刻不停歇的工作着。 但是我却是一个被冷落的人, 因为我做的工作最近用的人太少了。大多数时候,我只能羡慕的看着线程、反射、注解、集合、泛型这些明星员工在那里忙忙碌碌,听着他们充满激情的的大声说笑。他们都叫我序列化,想想也是,我的工作就是把一个Java ...
分类:
其他好文 时间:
2020-01-13 23:26:25
阅读次数:
97
java对象序列化机制一般来讲有两种用途: 1.需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态 2.使用套接字在网络上传送对象的程序来说,是很有用的。 我们通过让类实现java.io.Serializable 接口可以将类序列化。这个接口是一个制造者(marker ...
分类:
编程语言 时间:
2020-01-09 20:48:47
阅读次数:
91
需求: 支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验; 内网百兆网络上传速度为12MB/S 服务器内存占用低 支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级结构。 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下 ...
分类:
Web程序 时间:
2020-01-03 19:26:11
阅读次数:
133
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化 。 把字节序列恢复为对象的过程称为对象的反序列化 。 二、序列化和反序列化的作用 对象的序列化主要有两种用途: 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中。 在网络上传送对象的字节序列。网络上传输的都是二进制序列。 ...
分类:
编程语言 时间:
2019-12-25 12:58:19
阅读次数:
122
什么是序列化? --1--java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程 --2--序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文 ...
分类:
编程语言 时间:
2019-12-18 16:19:22
阅读次数:
72
一、什么是java序列化 序列化:将对象写入IO流 反序列化:从IO流中恢复对象 序列化机制允许将实现序列化的java对象转换为字节序列,这些字节序列可以保存在磁盘上也可以通过网络传输,字节序列也可以再恢复为原来的对象。序列化机制可以让对象不依附于程序独立存在。 二、应用场景 所有可在网络上传输的对 ...
分类:
编程语言 时间:
2019-12-16 14:54:38
阅读次数:
88
JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量,所以使用越来越广泛,下面介绍使用JsonObject和JsonArray的两种方式解析Json数据。 使用以上两种方式解析json均需要依赖json-lib.jar开发包使用依赖包 1、JsonObject 使用JsonObjec ...
分类:
Web程序 时间:
2019-12-14 12:23:03
阅读次数:
95
承载网路分为3中:1,点到点网络;2,广播网络;3,非广播多路访问网络(NBMA)。 以太网是一种基带局域网技术,使用同轴电缆作为网络媒体,采用载波监听多路访问和冲突检测(CSMA/CD)算法作为媒体访问控制技术。 以太网数据链路层分为: LLC子层:和上层协议进行通信,识别网络层并把网络层的包转换 ...
分类:
其他好文 时间:
2019-11-28 21:15:30
阅读次数:
101
数据封装: 1、用户信息转换为数据,以便在网络上传输。 2、数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接。 3、数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输。 4、数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件 ...
分类:
其他好文 时间:
2019-11-16 14:47:09
阅读次数:
124
需求: 支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验; 内网百兆网络上传速度为12MB/S 服务器内存占用低 支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级结构。 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下 ...
分类:
其他好文 时间:
2019-11-13 16:17:49
阅读次数:
67