![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 73
包含计算机网络、操作系统、计算机组成原理、数据结构与算法等内容
@Sup
学无止境!
展开
-
缓存雪崩和缓存穿透问题的解决方案
一.缓存雪崩什么是缓存雪崩?缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,造成数据库短时间内承受大量请求。 这就好比雪崩一样,摧枯拉朽之势,数据库的压力可想而知,可能直接就被这么多请求弄宕机了。解决方案事前:尽量保证整个redis集群的高可用性,发现机器宕机尽快补上。选择合适的内存淘汰策略。 事中:本地ehcache缓存+hystrix限流&降级,避免MySQL崩掉。 事后:利用redis持久化机制保存的数据尽快恢复缓存。二.缓存穿透什么是缓存穿...原创 2022-03-02 12:40:47 · 2110 阅读 · 0 评论 -
思维导图六(计算机网络、操作系统、计算机组成原理)
本文是自己学习相关知识点时做的思维导图,主要为了帮助自己巩固知识点一 计算机网络二 操作系统三 计算机组成原理原创 2022-02-28 11:15:13 · 387 阅读 · 0 评论 -
操作系统内存管理及虚拟内存技术
一、内存管理操作系统的内存管理主要负责内存的分配与回收(malloc 函数:申请内存,free 函数:释放内存),另外地址转换也就是将逻辑地址转换成相应的物理地址等功能也是操作系统内存管理做的事情。1、常见的内存管理机制1.1、连续分配管理方式块式管理 : 远古时代的计算机操系统的内存管理方式。将内存分为几个固定大小的块,每个块中只包含一个进程。如果程序运行需要内存的话,操作系统就分配给它一块,如果程序运行只需要很小的空间的话,分配的这块内存很大一部分几乎被浪费了。这些在每个...原创 2022-02-28 11:08:38 · 1226 阅读 · 0 评论 -
进程间通信及其调度算法
一、进程间的通信方式大概可以分为7种管道/匿名管道(Pipes) :用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。 有名管道(Names Pipes) : 匿名管道由于没有名字,只能用于亲缘关系的进程间通信。为了克服这个缺点,提出了有名管道。有名管道严格遵循先进先出(first in first out)。有名管道以磁盘文件的方式存在,可以实现本机任意两个进程通信。 信号(Signal) :信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生; 消息队列(Message Queui原创 2022-02-27 14:53:53 · 334 阅读 · 0 评论 -
通过JSONP、CORS、代理方式实现跨域访问
当浏览器执行 JS 脚本的时候,会检测脚本要访问的协议、域名、端口号是不是和当前网址一致,如果不一致就是跨域。跨域是不允许的,这种限制叫做浏览器的同源策略,简单点的说法就是浏览器不允许一个源中加载脚本与其他源中的资源进行交互。那么如何实现跨域呢?JSONP、CORS方式、代理方式1、JSONP 方式script、img、iframe、link、video、audio 等带有 src 属性的标签可以跨域请求和执行资源,JSONP 利用这一点“漏洞”实现跨域。&...原创 2022-02-24 18:59:03 · 245 阅读 · 0 评论 -
域名解析过程详解
1、域名系统概述域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。 我们都知道,IP地址是由32位的二进制数字组成的。用户与因特网上某台主机通信时,显然不愿意使用很难记忆的长达32位的二进制主机...原创 2022-02-24 16:58:25 · 22386 阅读 · 0 评论 -
TCP 三次握⼿和四次挥⼿
三次握手第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。握手过程中传送的包里不包含数据,三次握手完毕后,客户原创 2022-02-24 16:48:27 · 114 阅读 · 0 评论