计算机基础
文章平均质量分 93
包括计算机网络、组成、操作系统、数据库等在内的知识总结
喜欢迈巴赫的将军
忠橙
展开
-
计算机安全
DOS: (Denial of Service),翻译过来就是拒绝服务,一切能引起DOS行为的攻击都被称为DOS攻击。最常见的DoS攻击就有计算机网络宽带攻击连通性攻击。DDoS: (Distributed Denial of Service),翻译过来是分布式拒绝服务。是指处于不同位置的多个攻击者同时向一个或几个目标发动攻击,或者一个攻击者控制了位于不同位置的多台机器并利用这些机器对受害者同时实施攻击。常见的DDos有等。1. UDP Flood: 利用大量UDP小包冲击DNS服务器。原创 2024-03-16 22:52:45 · 844 阅读 · 1 评论 -
MYSQL 学习 面试
存储引擎就是存储数据、建立索引、更新 / 查询数据等技术的实现方式,存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。不同事务或相同事务对同一条记录进行修改,会导致该记录的 undolog 生成一条 记录版本链表,链表的头部是最新的旧记录,链表尾部是最早的旧记录。值,表示这个版本的记录是在创建 Read View 前已经提交的事务生成的,所以该版本的记录对当前事务可见。值,表示这个版本的记录是在创建 Read View 后才启动的事务生成的,所以该版本的记录对当前事务不可见。原创 2024-01-16 20:59:34 · 911 阅读 · 1 评论 -
数据库 基础 学习 面试
简单的说,幻读指当用户读取某一范围的数据行时,另一个事务又在该范围内插入了新行,当用户再读取该范围的数据行时,会发现有新的“幻影” 行。(2)乐观锁: 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。因此,采取了折衷的页级锁,一次锁定相邻的一组记录。(1)悲观锁:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。原创 2024-01-09 19:31:45 · 874 阅读 · 0 评论 -
Http知识
Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。Cookie是不可跨域名的。客户端请求服务器后,如果服务器需要记录用户状态,服务器会在响应信息中包含一个Set-Cookie的响应头,客户端会根据这个响应头存储Cookie信息。值得说明的是,浏览器在跨域的情况下,请求都会发送出去,但是对于响应会判断是否满足跨域条件,如果满足,则报错,阻止 JS 后续的执行流程,也就是说,跨域机制主要是阻止数据的跨域获取,不是阻止请求的发送。原创 2024-01-08 09:38:09 · 845 阅读 · 1 评论 -
TCP 常见问题
防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。客户端发送了第一个请求连接并且没有丢失,只是因为在网络结点中滞留的时间太长了,由于TCP的客户端迟迟没有收到确认报文,以为服务器没有收到,此时重新向服务器发送这条报文,此后客户端和服务器经过两次握手完成连接,传输数据,然后关闭连接。此时此前滞留的那一次请求连接,网络通畅了到达了服务器,这个报文本该是失效的,但是,两次握手的机制将会让客户端和服务器再次建立连接,这将导致不必要的错误和资源的浪费。原创 2024-01-13 21:19:47 · 1132 阅读 · 1 评论 -
计算机网络
在没有。原创 2024-01-04 18:02:39 · 965 阅读 · 1 评论 -
linux知识 面试 学习
CPU 负载很高,利用率却很低,说明处于等待状态的任务很多,负载越高,代表可能很多僵死的进程。堆内存是指程序从堆中分配的,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用。CPU 负载很低,利用率却很高,这表示 CPU 的任务并不多,但是任务执行的时间很长,通常是计算密集型任务,生成了大量耗时短的计算任务。硬链接可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配 inode,软链接则是创建指向目录/文件的符号链接,使用更广泛。原创 2024-01-10 22:03:56 · 806 阅读 · 0 评论 -
操作系统原理、学习&面试
当发生中断时,cpu立即进入内核态当发生中断后,当前进程暂停运行,并由操作系统内核对中断进行处理对于不同的中断信号,会进行不同的处理中断分为内中断和外中断。陷阱(陷入):由陷入指令(访管指令,进行系统调用)引发,是应用程序故意引发的。故障:由错误条件引起的,可能被内核程序修复。内核程序修复故障后会把 CPU使用权还给应用程序,让它继续执行下去。如:缺页故障。终止:由致命错误引起,内核程序无法修复该错误,因此一及不再将CPU使用权还给引发终止的应用程序,而是直接终止该应用程序。原创 2024-01-03 21:42:40 · 1027 阅读 · 1 评论 -
计算机组成 原理 面试 八股文
CPU 的位宽最好不要小于线路位宽, 32 位 CPU 一次最多只能操作 32 位宽的地址总线和数据总线,想要 CPU 操作 4G 大的内存,那么就需要 32 条地址总线,因为。一个 1 GHz 的 CPU,指的是时钟频率是 1 G,代表着 1 秒会产生 1G 次数的脉冲信号,每一次脉冲信号高低电平的转换就是一个周期,称为时钟周期。对于 CPU 来说,在一个时钟周期内,CPU 仅能完成一个最基本的动作,时钟频率越高,时钟周期就越短,工作速度也就越快。翻译成 4 条指令,存放到正文段中。原创 2024-01-05 21:48:57 · 1284 阅读 · 1 评论