面试_计算机基础
面试常见题目
-Sloth-
脚踏实地 仰望星空
展开
-
数据库三问—快手真题
数据库是每个程序员都必须要掌握的知识结构,Android中也同样如此,今天的三问就是关于数据库的: 索引是什么,优缺点 事务四大特性 讲讲几个范式 索引是什么,优缺点数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库中表的数据.索引的实现通常使用B树和变种的B+树(mysql常用的索引就是B+树)优点 通过创建索引,可以在查询的过程中,提高系统的性能 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性 在使用分转载 2020-12-25 18:14:40 · 244 阅读 · 0 评论 -
网络相关问题
网络问题算是每个程序员的必修课,所以网络基础问的也是特别多,尤其是大前端行业。今天的面试三问是: 网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议? 具体介绍下TCP/IP TCP的三次握手和四次挥手,为什么不是两次握手?为什么挥手多一次呢? 网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议?1)过程分析:主要分为三步 DNS解析。用户输入url后,需要通过DNS解析找到域名对应的ip地址,有了ip地址才能找到服务器端。首先会查找浏览器转载 2020-12-25 14:23:25 · 259 阅读 · 0 评论 -
TCP 协议面试问题
https://mp.weixin.qq.com/s/iiDnHhpi-fG03VTQKYjwrA转载 2020-12-23 15:19:18 · 109 阅读 · 0 评论 -
Linux进程间通信方式
1.管道管道简介管道包括三种:- 普通管道pipe: 通常有两种限制,一是单工,只能单向传输;二是只能在父子或者兄弟进程间使用.- 流管道s_pipe: 去除了第一种限制,为半双工,只能在父子或兄弟进程间使用,可以双向传输.- 命名管道:name_pipe:去除了第二种限制,可以在许多并不相关的进程之间进行通讯.管道原理管道如何通信管道是由内核管理的一个缓冲区,相当于我们放入内存中的一个纸条。管道的一端连接一个进程的输出。这个进程会向管道中放入信息。管道的另一端连接一个进程的...转载 2020-10-31 21:18:23 · 218 阅读 · 0 评论 -
HTTPS原理
前言:众所周知,HTTP协议使用极为广泛。但是HTTP协议却存在很大的安全缺陷, 主要是其数据的明文传送和消息完整性检测的缺乏, 而这两点恰好是网络支付, 网络交易等新兴应用中安全方面最需要关注的,而HTTPS就可以很好的解决这种安全缺陷。HTTP:HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、..原创 2020-07-26 17:13:04 · 177 阅读 · 0 评论