面试准备
文章平均质量分 92
StuG_III
XD
展开
-
项目 / WEB相关 - 面试准备
项目的一些思考 基础知识 1.常见的反爬虫和应对方法 同一个ip段时间多次访问同一页面 利用代理ip,构建ip池 基于用户行为,请求头里的user-agent 构建user-agent池(操作系统、浏览器不同,模拟不同用户) 动态加载,异步请求,js渲染 模拟ajax请求,返回json形式的数据 selenium / webdriver 模拟浏览器加载 请求频率过高 容错机制 2.分布式任务管理和数据处理:Redis 其实很有意思的一件事是因为Redis本身单线程的特性,自然实原创 2021-04-27 12:09:35 · 172 阅读 · 1 评论 -
计算机网络 - 面试准备
计算机网络 OSI 七层模型 物理层 数据以比特流的形式在物理层传输 设备有中继器、集线器(作用:转发、放大信号) 数据链路层 负责将数据组帧,实现链路管理、流量控制和差错控制 协议有GBN后退N帧协议、SR选择重传协议、以太网协议 设备有网桥、交换机(作用:根据MAC地址对帧进行过滤转发,可以隔绝冲突域,不能隔绝广播域) 冲突域:同一时间内只能有一台设备发送信息的范围 广播域:网络中能接收到任意设备发出的广播帧的设备的集合 网络层 提供主机和主机之间的逻辑通信 协议有ARP协议、OSPF/RIP路由寻址原创 2021-04-21 09:25:10 · 225 阅读 · 0 评论 -
数据库原理 - 面试准备
数据库 有一说一,前人总结的好太多了:数据库面试 存储过程 存储过程是一个预编译的代码块,执行效率比较高 一个存储过程替代大量T_SQL语句 ,可以降低网络通信量,提高通信速率 可以一定程度上确保数据安全 索引 索引定义 索引能快速找到某一列中有一特定值的行。不必挨个儿去查看记录的内容。索引是对数据库中一列或者多列的值进行排序的一种数据结构,以索引文件的形式存储在磁盘上,占据一定的物理空间 索引优点 1.提高查询的性能,大大减少表的检索行数 2.可以建立唯一索引或者主键索引,保证数据库中每一行数据的原创 2021-04-21 09:23:42 · 195 阅读 · 0 评论 -
面试准备 - 操作系统 / Python
操作系统 1.进程和线程以及它们的区别。 进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。 组成:程序、数据、程序控制块PCB 线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,不拥有系统资源。 组成:线程ID、程序计数器、寄存器集合、堆栈 一个进程可以有多个线程,多个线程也可以并发执行 补充:管程虽然也是这部分的概念,但是它是抽象的模块:我们可以抽象描述系统中各种软硬件资源,即可以用少量信息和操作来表原创 2021-03-18 12:34:34 · 505 阅读 · 0 评论