首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
计算机基础
ccc_0
创建于2023-03-13
订阅专栏
如题
暂无订阅
共12篇文章
创建于2023-03-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
无锁数据结构
无锁队列:使用循环数组来实现队列,入队和出队时,使用原子操作和CAS操作来确保队列的正确性。 无锁栈:使用原子操作来实现数据的入栈和出栈操作,入栈和出栈时,使用CAS操作来确保栈的正确性。 无锁哈希表
操作系统
用户态和内核态 用户态可以执行cpu调用的非特权指令 内核态可以执行特权指令和非特权指令 用户态——>内核态:中断 内核态——>用户态:特权指令 中断: 当发生中断时,cpu立即进入内核态;当发生中断
RPC
RPC即远程过程调用(Remote Procedure Call) 背景: 随着业务逐渐扩大,服务逐渐细分,很多服务之间需要通过远程分布式接口调用通讯,即不同的服务不是部署在同一个服务器上,个时候我们
Linux
操作系统内核八股: 面试必备(背)-Linux八股文系列!-腾讯云开发者社区-腾讯云 (tencent.com) 常见命令: git 常用命令 git init:默认创建master分支 git cl
消息队列
消息队列使用场景 三大经典应用场景异步、削峰、解耦。 异步消息: 流量削峰: 应用解耦 场景:电商系统, 线程池去做问题:耦合(一个流程涉及多个业务eg扣积分扣优惠卷扣库存发短信,要调用多个接口,每加
负载均衡(待)
随着业务的不断发展壮大,网站访问量和数据量也随之急剧增长给服务器带来了一定的负担。从用户体验层面而言,由于服务器端数据处理带来的时延,往往导致页面的响应速度过慢、操作流畅性受阻等问题。提供高效率,高质
分布式限流
在现实情况下,当面对极端的业务场景时,瞬时的业务流量会带来大大超出系统真实容量的压力,就会给服务器造成很大压力,可能导致服务器无法提供其它服务。保证系统的稳定性,通常采取的策略就是限流降级,以保障承诺
RedisConnect项目解析(待)
项目介绍 开源项目:https://gitee.com/xungen/redisconnect.git 实现一个简单易用的Redis客户端,自带连接池 环境:Linux 参考 (50条消息) 什么是池
IO多路复用与Socket编程
accept阻塞:阻塞在简历链接上,需要客户端发起连接三次握手 read阻塞:阻塞在读数据上,从网卡拷贝到内核,从内核缓存区拷贝到用户缓存区 阻塞IO 这是最常用的简单的IO模型。阻塞IO意味着当我们
进程/线程/协程
参考 (46条消息) 进程、线程和协程之间的区别和联系_进程和协程区别_青萍之末的博客-CSDN博客 (46条消息) 进程切换开销大的原因_进程切换为什么开销大_68lizi的博客-CSDN博客 (4
计算机网络
参考 (46条消息) 大厂常问:输入URL到显示页面的全过程(敲详细)_七钥的博客-CSDN博客 从浏览器接收 url 到开启⽹络请求线程(这⼀部分可以展开浏览器的机制以及进程与线程 之间的关系) 开
计算机网络:HTTP
https://blog.csdn.net/qq_38289815/article/details/80969419