04 2022 档案

摘要:协议栈可以简单理解成是一种网络控制软件,它是要配合一系列Socket组件才能完成网络的连接以及收发操作。 “套接字”是协议栈负责收发数据的关键角色,往抽象点的方面来解释的话就是连接管道的出入口,如果要赋予实体的话那它就是一个存放“控制信息”的临时空间,例如:通信对象的“ip地址”,“端口号”,“通信 阅读全文
posted @ 2022-04-27 20:02 猫长寿 阅读(396) 评论(0) 推荐(0) 编辑
摘要:浏览器是一个具备多种功能的客户端软件。它的工作是对URL进行解析,从而生成发送给Web服务器的请求消息,具体访问哪个文件由web服务器决定。 URL:统一资源定位符也可以理解为一段网址 比如:http,ftp,file。 URI:统一资源标识符,可以看做下图的文件路径名。 协议:通信操作的规则定义称 阅读全文
posted @ 2022-04-26 11:08 猫长寿 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Tomcat是什么? 基于JavaEE规范的Servlet容器,主要作用就是处理网络请求,内部是基于面向组件开发的 Tomcat组件 Server:相当于服务器本身 Service:服务,在服务器可以存在多个 Connector:连接器,⽤于接收指定协议下的连接并指定给唯⼀的Engine 进⾏处理。 阅读全文
posted @ 2022-04-23 17:53 猫长寿 阅读(97) 评论(0) 推荐(0) 编辑
摘要:所有跨存储引擎的功能都在服务器层实现 存储引擎负责MySQL中数据的存储和提取,服务器通过API与存储引擎进行通信,存储引擎API包含十几个底层函数,用于执行诸如“开始一个事务”,“根据主键提取一行记录”等操作,但存储引擎不会解析sql(InooDB是个例外,它会解析外键定义,因此MySQL本身没有 阅读全文
posted @ 2022-04-17 18:58 猫长寿 阅读(27) 评论(0) 推荐(0) 编辑
摘要:时间复杂度 常数阶O(1):代码只执行一次 对数阶O(logN):每次循环都离n越来越近了 int i = 1; while(i<n) { i = i * 2; } 线性阶O(n):消耗的时间是随着n的变化而变化的 for(i=1; i<=n; ++i) { j = i; j++; } 线性对数阶O 阅读全文
posted @ 2022-04-12 15:07 猫长寿 阅读(67) 评论(0) 推荐(0) 编辑
摘要:传统的线性查找:是进行全局扫描的,如果关键字在文档的后面那么查找的速度也相对较慢。 倒排索引:记录每个词条出现在哪些文档,及文档中的位置,可以根据词条快速定位到包含这个词条的文档以及出现的位置。 文档:索引的每一条数据。 词条:原始数据按照算法进行分词。 创建倒排索引的步骤 首先对原始文档数据进行编 阅读全文
posted @ 2022-04-04 15:22 猫长寿 阅读(99) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示