自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 URI 和 URL

URI 和 URL与 URI(统一资源标识符)相比,我们更熟悉 URL(Uniform Resource Locator,统一资源定位符)。URL 正是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址。URIURI 是 Uniform Resource Identifier 的缩写。RFC2396 分别对这 3 个单词进行了如下定义。Uniform规定统一的格式可方便处理多种...

2019-12-03 22:26:32 181

原创 与 HTTP 关系密切的协议 : IP、TCP 和 DNS

与 HTTP 关系密切的协议 : IP、TCP 和 DNS下面我们分别针对在 TCP/IP 协议族中与 HTTP 密不可分的 3 个协议(IP、TCP 和 DNS)进行说明。负责传输的 IP 协议按层次分,IP(Internet Protocol)网际协议位于网络层。Internet Protocol 这个名称可能听起来有点夸张,但事实正是如此,因为几乎所有使用网络的系统都会用到 IP 协...

2019-12-03 11:34:28 216

原创 TCP/IP 通信传输流

TCP/IP 通信传输流利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则往应用层往上走。我们用 HTTP 举例来说明:1.首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。2.在**传输层(TCP 协议)**把从应用层处收到的数据(HTTP 请求报文)进行分割,并在各个报文上打上标记序号...

2019-12-03 10:52:32 327

原创 TCP/IP

TCP/IP通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的。而 HTTP 属于它内部的一个子集。TCP/IP 协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protoc...

2019-12-03 10:44:12 146

原创 tcp和udp区别

tcp和udp区别TCPTCP(Transmission Control Protocol传输控制协议)是一种面向连接的,可靠的,基于字节流的传输通信协议1、tcp(Transmission Control Protocol传输控制协议)2、传输层协议3、原因:应用层需要可靠的连接,但是IP层没有这样的流机制4、面向连接,即在客户端和服务器之间发送数据之间,必须先建立连接5、位于应用...

2019-12-03 10:28:07 180

原创 Get和Post的区别

Get和Post的区别从标准上来看,GET 和 POST 的区别如下:GET 用于获取信息,是无副作用的,是幂等的,且可缓存POST 用于修改服务器上的数据,有副作用,非幂等,不可缓存先不讨论 RFC 上的区别,单纯从数据角度谈谈。GET 和 POST 报文上的区别先下结论,GET 和 POST 方法没有实质区别,只是报文格式不同。GET 和 POST 只是 HTTP 协议中两种请求...

2019-12-03 09:53:11 106

原创 HTTP状态码

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(...

2019-11-30 20:23:30 96

原创 TCP的三次握手和四次挥手

TCP的三次握手和四次挥手TCP建立连接的过程(三次握手)三次握手指的是建立一个TCP连接需要客户端和服务器一共发送3个包。三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。在 socket 编程中,客户端执行 connect() 时。将触发三次握手。首先,客户端和服务端都是处于关闭的状态,直到客户端主动打开连接,服务端会被...

2019-11-24 20:16:22 85

原创 数组、List和ArrayList的区别

数组、List和ArrayList的区别数组数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1";但是数组也存在一些不足的地方:(1)在数组的两个数据间插入数据很麻烦(2)在声明数组的时候,必须同...

2019-11-24 18:44:36 95

原创 HASH索引

导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种 之前写了B+数索引现在写哈希索引哈希索引哈希索引的示意图则是这样的:简单地说,哈希索引就是采用一定的哈希算法,把键值换算成新的哈希值,检索时不需要类似B+树那样从根节点到叶子节点逐级查找,只需一次哈希算法即可立刻定位到相应的位置,速度非常快。B+树索引和哈希索引的区别从上面的图来看,B+树索引和哈希索引的明显区别是:...

2019-11-24 18:08:19 347

原创 MySQL索引

MySQL索引什么是索引?为什么要建立索引?MySQL索引实现原理B tree和B+ tree为什么用B/B+树这种结构来实现索引局部性原理与磁盘预读B-Tree借助计算机磁盘预读的机制为什么mysql的索引使用B+树而不是B树呢B数知识查找过程什么是索引?为什么要建立索引?索引定义:索引(Index)是帮助MySQL高效获取数据的数据结构。本质:索引是数据结构。索引用于快速找出在某个列中...

2019-11-24 11:33:48 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除