09 2021 档案
摘要:1、IO多路复用:select、poll、epoll的区别(非常重要,几乎必问,回答得越底层越好,要会使用) 目前的常用的IO复用模型有三种:select,poll,epoll。 select模型: 说的通俗一点就是各个客户端连接的文件描述符也就是套接字,都被放到了一个集合中,调用select函数之
阅读全文
摘要:1、数据存储引擎:InnoDB、myISAM、Memory 如果要提供提交、回滚、崩溃恢复能力的事物安全(ACID兼容)能力,并要求实现并发控制,InnoDB是一个好的选择 如果数据表主要用来插入和查询记录,则MyISAM引擎能提供较高的处理效率 如果只是临时存放数据,数据量不大,并且不需要较高的数
阅读全文
摘要:1、进程与线程区别 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;进程——资源分配的最小单位。 线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。线程——程序执行的最小单位。 1.进程要分配一大部分的内存,而线程只需要分配一部分栈就可以了.2.一个程序至
阅读全文
摘要:应用层: 25、DNS域名系统。采用TCP还是UDP协议?为什么? DNS在进行区域传输的时候使用TCP协议,其它时候则使用UDP协议; DNS的规范规定了2种类型的DNS服务器,一个叫主DNS服务器,一个叫辅助DNS服务器。在一个区中主DNS服务器从自己本机的数据文件中读取该区的DNS数据信息,而
阅读全文
摘要:运输层: 11、TCP与UDP的区别及应用场景 TCP和UDP的区别:TCP是面向连接的传输层协议,传输数据之前必须先建立连接;UDP是无连接传输。TCP是点对点服务,一条TCP连接只有连个断点;UDP是多对多连接交互通信。TCP是可靠连接:无差错、无重复、无丢失、按序到达;UDP:尽最大努力交付,
阅读全文
摘要:1、OSI7层网络模型:应用层、表示层、会话层、运输层、网络层、链路层、物理层 2、TCP/IP四层网络模型:应用层、运输层、网际层、接口层 综合OSI与TCP/IP模型,学习五层网络模型: 从上向下架构:应用层、运输层、网络层、链路层、物理层 链路层: 用于俩个设备(同一种数据链路节点)之间进行传
阅读全文

浙公网安备 33010602011771号