![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试
Nlper_Zhao
这个作者很懒,什么都没留下…
展开
-
索引
为什么要使用索引(面试题) 因为索引能够让我们避免全表扫描去查找数据,提升检索效率 什么样的信息能成为索引(面试题) 主键、唯一键等只要是能让数据具备一定区分性的字段都能成为索引 索引的数据结构(面试题) 主流是B+树,还有哈希结构,BitMap等 密集索引和稀疏索引的区别(面试题) 密集索引文件中的每个搜索码值都对应一个索引值 稀疏索引文件只为索引码的某些值建立索引项 索引是建立得越...原创 2020-02-17 14:42:07 · 628 阅读 · 0 评论 -
如何设计一个关系型数据库?为什么要使用索引?什么样的信息能成为索引?
如何设计一个关系型数据库 要设计一个关系型数据库,首先要将其划分成两大部分,一个是存储部分,该部分类似一个文件系统,来将数据持久化到数据存储设备中。另一个是程序实例模块,来对存储进行逻辑上的管理,而程序实例部分将包含:存储管理模块、缓存机制模块、SQL解析模块、日志管理模块、权限划分模块、容灾机制模块、索引管理模块、锁管理模块。 索引模块 1.为什么要使用索引 咱们先对查询数据的方式做一个调研,...原创 2020-02-16 16:09:18 · 821 阅读 · 0 评论 -
Socket简介
编写一个网络应用程序,有客户端与服务器端,客户端向服务器发送一个字符串,服务器收到该字符串后将其打印到命令行上,然后向客户端返回该字符串的长度,分别用TCP和UDP两种方式去实现 添加链接描述 ...原创 2020-02-15 22:14:52 · 147 阅读 · 0 评论 -
HTTP和HTTPS的区别
SSL(Security Sockets Layer,安全套接层) 为网络通信提供安全及数据完整性的一种安全协议 是操作系统对外的API,SSL3.0更名为TLS 采用身份验证和数据加密保证网络通信的安全和数据的完整性 HTTPS数据传输流程 浏览器将支持的加密算法信息发送给服务器 服务器选择一套浏览器支持的加密算法,以证书的形式回发浏览器 浏览器验证证书合法性,并结合证书公钥加密信息发送给...原创 2020-02-15 19:53:53 · 193 阅读 · 0 评论 -
HTTP有关知识
在浏览器地址栏键入URL,按下回车之后经历的流程(面试题) 解析DNS。浏览器根据url查询对应的IP地址,分别查询浏览器缓存、系统缓存、路由器缓存、IPS服务器缓存、根域名服务器缓存、顶级域名服务缓存,查到即直接返回 TCP连接。与服务器进行三次握手,建立tcp连接 发送HTTP请求。浏览器发送http请求给服务器 服务器处理请求并返回HTTP响应报文 浏览器解析渲染页面 连接结束。四次挥手,...原创 2020-02-15 19:34:21 · 177 阅读 · 0 评论 -
TCP和UDP
TCP提供可靠的通信传输,UDP常被用于让广播和细节控制交给应用层的通信传输。 TCP和UDP两者的区别如下: TCP面向连接而UDP面向无连接。TCP有三次握手的连接过程,UDP适合消息的多波发布,从单个点向多个点传输信息。 可靠性。TCP是比较可靠的,它利用握手确认和重传机制提供了可靠性保证,而UDP则可能会丢失,不知道到底有没有被接受。 有序性。TCP利用序列号保证了消息报的顺序交互,到达...原创 2020-02-14 20:33:41 · 185 阅读 · 0 评论 -
TCP的四次挥手
“挥手”是为了终止连接,TCP四次挥手的流程图如下: TCP采用四次挥手来释放连接 第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态; 第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态; 第三次挥...原创 2020-02-14 19:54:39 · 1335 阅读 · 1 评论 -
TCP的三次握手
说说TCP的三次握手 TCP三次握手的流程 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认。 第二次握手:服务器收到SYN包,必须确认客户SYN(同时ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_REC...原创 2020-02-14 17:48:30 · 1907 阅读 · 0 评论