3.5. JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 3.5.1. JSON语法 对象表示为键值对 数据由逗号分隔 花括号保存对象 方括号保存数组 怎 ...
分类:
Web程序 时间:
2019-09-12 21:26:29
阅读次数:
112
在近期学习计算机网络的过程中,由于知识点过于零散,琐碎,从而学习起来痛苦不堪,此贴只是总结了基于传输层的TCP协议相关的知识细节,并加入一点自己的理解,并无创新,若有理解不当之处,敬请提出,感谢! 首先过一下流水账,在计算机网络中,对于网络传输有七层模型,或者TCP/IP四层模型等等,那么先基于TC ...
分类:
其他好文 时间:
2019-09-11 13:57:32
阅读次数:
66
java序列化 为什么要使用序列化 我们在java内存中的对象是无法直接进行网络通信或者将其持久化的,因为对象时无法进行网络传输或者IO通信的,我们必须在使用它之前将其转换成某种可传输的格式,那么就是序列化了。序列化传输之后要将其转化为可使用的对象,就是反序列化的过程了。所以序列化就是将一个对象转化 ...
分类:
编程语言 时间:
2019-09-08 10:08:34
阅读次数:
95
编码解码 计算机内存 计算机内存的编码是 编码方式表示的。但是数据要是想要保存到硬盘或者进行网络传输,就会使用utf 8或者gbk,在中国的的话,系统默认是gbk编码,那为啥不直接用Unicode进行传输呢? 虽然Unicode可以容纳最多的字符种类但是它所占用的空间也非常大,所以在持久化存储或者网 ...
分类:
其他好文 时间:
2019-09-07 00:45:12
阅读次数:
121
[TOC] drf 序列化 什么是序列化与反序列化 序列化:就是把 对象 转化为可以进行 网络传输 的数据(程序语言转换为JSON/XML) 反序列化:就是把 网络传输 的数据转化为 对象 进行使用(JSON/XML转换为程序语言) 序列化的作用 1. 进行数据的校验 2. 对数据对象进行转换 简单 ...
分类:
其他好文 时间:
2019-09-04 21:33:59
阅读次数:
83
更多内容,欢迎关注微信公众号:全菜工程师小辉。公众号回复关键词,领取免费学习资料。 什么是session? 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文,这个相关信息就是session。这样,当用户在应用程序的Web页之间跳转时,存储在session对象中的变 ...
分类:
其他好文 时间:
2019-09-03 09:28:22
阅读次数:
78
1、JMX功能 1.1 介绍 JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 所谓JMX,是Java ...
分类:
编程语言 时间:
2019-09-02 19:47:37
阅读次数:
232
什么是序列? 就是每一个元素被有序的排成一列 什么是序列化? 就是将原本的列表、字典等内容转化成字符串的过程 什么时候会用到序列化? 数据存储(把数据放在文件、数据库),网络传输等 序列化的目的 1.以某种存储形式使自定义对象持久化 2.将对象从一个地方传递到另一个地方 3.使程序更具维护性 序列化 ...
分类:
编程语言 时间:
2019-09-01 10:32:02
阅读次数:
79
对象序列化 序列化机制允许将实现序列化的Java对象转换成字节序列,这些字节序列可以保存在磁盘上,或者用于网络传输,以备以后重新恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。 对象的序列化(Serialize)指将一个Java对象写入IO流中,与此对应的是,对象的反序列化(Des ...
分类:
其他好文 时间:
2019-08-30 13:28:02
阅读次数:
99
在学习Python过程中接触到字符串类型str和bytes在bytes类型。计算机所有程序的计算都是用的str类型而在存储磁盘和网络传输中用的是bytes类型。 >>> s=s.encode("gbk") >>> type(s) <class 'bytes'> 电脑音痴的我百度了一下。 encode ...
分类:
其他好文 时间:
2019-08-29 20:20:58
阅读次数:
105