09 2021 档案
摘要:常用的数据结构有:数组、栈、链表、队列、树、图、堆、散列表数组:按照索引查询元素速度快,按照索引便利方便 ;数组的大小固定后无法扩容了;数组只能存储一种类型的数据;添加、删除操作效率低,要移动其他元素 使用场景 :频繁查询,对存储空间要求不大,很少增加和删除的情况 栈:一种特殊的线性表,特点是先进后
阅读全文
摘要:一些常用MQ: Kafka、RocketM、 RabbitMQ、 ActiveMQ 消息中间件常见问题: 消息丢失 消息重复消费 消息积压 消息乱序 各MQ特点有: MQ的基本功能: 1、解耦 2、异步 3、消锋 四、MQ测试关注点 消息生产者测试 1、消息是否正确推送到预期队列中 2、消息是否推送
阅读全文
摘要:1NF第一范式: 列不可再分, 每一列属性都不可再分属性值,确保每一列的原子性 第二范式2NF:在满足1NF的条件下, 属性完全依赖于主键 3NF三范式:在满足前两个范式的条件下,每个属性都必须跟主键有直接关系而不是间接关系。不可以存在间接依赖。 三大范式只是一般设计数据库的基本理念,可以建立冗余较
阅读全文
摘要:五层体系结构看IP地址与MAC地址 OSI常见五层协议: 应用层:DNS,FTP,HTTP,SMTP 【不同服务器依据端口区分服务,比如HTTP端口为80,HTTPS为443,FTP有20和23】 ; 应用层报文 传输层:TCP, UDP ; 运输层首部+应用层报文 网络层:IP,DDP,DHCP(
阅读全文
摘要:进程通信原理: 一、 1、管道(pipe) 半双工通信,数据只能单向流动。 只能在具有亲缘关系的进程间使用。 2、流管道 可以双向传输,也只能在具有亲缘关系的进程间使用。 3、命名管道 允许双向传输,也能在无亲缘关系的进程间使用。 二、信号(signal) 用于通知接受进程有某种事情发生 三、消息队
阅读全文

浙公网安备 33010602011771号