Schema 与数据类型优化
ch4 Schema 与数据类型优化 选择优化的数据类型 整型类型,实数类型,字符串类型,日期和时间类型,位数据类型,选择标识符(identifier),特殊类型数据 一般选择正确的数据类型简单原则: A 更小的通常更好 尽量使用可以正确存储数据的最小数据类型,更小的数据类型意味着占用更小的磁盘、内存和 CPU 缓存,并且处理时需要的 CPU 周期也更小。 B 简单就好 简单数...
ch4 Schema 与数据类型优化 选择优化的数据类型 整型类型,实数类型,字符串类型,日期和时间类型,位数据类型,选择标识符(identifier),特殊类型数据 一般选择正确的数据类型简单原则: A 更小的通常更好 尽量使用可以正确存储数据的最小数据类型,更小的数据类型意味着占用更小的磁盘、内存和 CPU 缓存,并且处理时需要的 CPU 周期也更小。 B 简单就好 简单数...
Database 名词 DDL:用于创建,修改,删除数据库中的各种对象(数据库,表,视图,索引等) DML:用于操作数据库表中的记录,Insert,update,delete DQL:用于查询数据库表中的记录,select DCL:用于定义数据库访问权限和安全级别,grant,revoke DML(data manipulation language) DDL(data defi...
HTTP 的缺点 通信使用明文(不加密),内容可能会被窃听 不验证通信方的身份,因此有可能遭遇伪装 无法证明报文的完整性,所以有可能已遭篡改 通信使用明文可能会被窃听 TCP/IP 是可能被窃听的网络 HTTP 报文使用明文(指未经过加密的报文)方式发送 加密处理防止被窃听 通信的加密...
HTTP 报文首部 HTTP 报文的结构 HTTP 协议的请求和响应报文中必定包含 HTTP 首部。 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。 对于客户端用户来说,这些信息中的大部分内容都无须亲自查看。 HTTP 请求报文 在请求中,HTTP 报文由方法、URI、HTTP 版本、HTTP 首部字段等部分构成。 ...
1xx: Informational 状态码告知从服务器端返回的请求结果 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。 状态码构成: 3位数字和原因短语组成,如 200 OK 第 1 位指定了响应类别,后两位无分类 状态码的类别 类别 原因短语 1...
HTTP 报文 一些概念阐述: 用于 HTTP 协议交互的信息被称为 HTTP 报文。 请求端(客户端)的HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。 HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。 HTTP 报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常,并不一定要有报文主体。 ...
HTTP 协议用于客户端和服务器端之间的通信 概念阐述: 请求访问文本或图像等资源的一端称为客户端 提供资源响应的一端称为服务器端 通过请求和响应的交换达成通信 HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。 GET /index.htm HTTP/1.1 Host...
TCP/IP 的分层管理 TCP/IP 协议族最重要的一点就是分层! 应用层、传输层、网络层、数据链路层 层次 功能描述 协议示例 应用层 决定了向用户提供应用服务时通信的活动 FTP (File Transfer Protocol), DNS (Domain Nam...
Maven Central Repository https://central.sonatype.com/ https://mvnrepository.com/ 一、 Maven概述 1.1 为什么要使用Maven 不需要开发人员到处下载或寻找jar包 jar包版本冲突和依赖的问题轻松解决 节省开发人员在编译、打包、部署、测试上的时间消耗 ...
【网络协议 14】TCP的拥塞控制机制✅ 前言 计算机网络中的带宽、交换节点中的缓存和处理机等,都是网络的资源,在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏,这种情况就叫做拥塞。 所谓拥塞控制,就是防止过多的数据注入到网络中,从而使网络中的路由器或链路不致过载。要注意用拥塞控制与流量控制的区别,拥塞控制是一个全局性的过程,涉及到所有的额主机、...