
计算机基础
文章平均质量分 87
计算机基础复习
李歘歘
欢迎关注公众号「编程Cookbook」!!!日常更新服务端/后端开发的一些基础知识,包括但不限于开发语言、数据库、微服务和中间件等知识。
展开
-
RPC协议
李歘欻带你了解PRC协议(面试版)原创 2022-11-16 15:00:22 · 648 阅读 · 0 评论 -
Linux的IO多路复用
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Linux的IO多路复用 ⛽️💻💻💻五种网络IO:阻塞IO、非阻塞IO、信号驱动IO、多路复用IO和异步IO,今天来聊一下多路复用IO在linux的实现。I/O多路复用:以较少的代价来同时监听文件描述符,处理多个IO,一旦某个描述符就绪,通知程序进行相应处理,多路复用IO属于同步IO,Linux的IO...原创 2022-03-27 21:50:07 · 3546 阅读 · 0 评论 -
操作系统之内存管理总结——进来背书
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是6000字的进程相关的知识点,篇幅较长,建议先收藏后阅读⛽️💻💻💻内存管理的功能内存空间的分配与回收:由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率。 地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,因此存储管理必须提供地..原创 2022-03-20 11:31:22 · 7564 阅读 · 1 评论 -
操作系统之进程问题总结——进来背书
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是6000字的进程相关的知识点,篇幅较长,建议先收藏后阅读⛽️💻💻💻目录进程1.进程的概念2.进程的特征3.进程的组成部分4.进程的状态及其转化关系5.进程的切换6.进程间的通信共享内存消息传递管道通信套接字Socket线程线程的概念线...原创 2022-03-06 21:49:35 · 2411 阅读 · 0 评论 -
MQ基础知识点
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MQ基础知识点 ⛽️💻💻💻目录消息队列MQ(Message Queue)使用场景消息的可靠传输生产者弄丢数据MQ弄丢数据消费者弄丢数据消息的重复问题消息队列MQ(Message Queue)消息(Message):服务间通信的数据;队列(Queue):一种先进先出的数...原创 2022-02-01 12:40:29 · 1156 阅读 · 0 评论 -
LRU 算法底层数据结构
LRU 算法底层数据结构实现原理原创 2022-02-07 15:40:22 · 1165 阅读 · 0 评论 -
Socket编程
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Socket编程⛽️💻💻💻目录粘包或拆包1.正常2.粘包3.拆包解决方法socket编程1、网络中进程之间如何通信?2、什么是Socket?socket一词的起源3、socket的基本操作3.1、socket()函数3.2、bind()函数网络字节序与主机字节序3.3、l...原创 2022-01-30 00:45:07 · 1860 阅读 · 0 评论 -
进程、线程、协程
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是进程、线程、协程的知识点,篇幅较长,建议先收藏后阅读⛽️💻💻💻操作系统中的进程管理请参考:操作系统之进程问题总结——进来背书_李歘歘的博客-CSDN博客为了更好的描述和控制程序的并发执行,实现操作系统的并发行和共享性,引入了进程;为了减小程序在并发执行时所付出的时空开销,提高操作系统的...原创 2022-01-31 13:54:59 · 133 阅读 · 0 评论 -
从输入URL到网页呈现的过程
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 从输入URL到网页呈现的过程,包括DNS解析、三次握手、四次挥手等,⛽️💻💻💻从输入URL到网页呈现的过程大致如下:DNS解析 建立tcp连接 客户端发送HTPP请求 服务器处理请求 服务器响应请求 浏览器展示HTML 浏览器发送请求获取其他在HTML中的资源。用户单击鼠标后所发生的事件按...原创 2022-01-31 13:54:40 · 2384 阅读 · 0 评论 -
常用排序算法
数据结构中提到的排序和查找,你真的了解吗?先对排序进行分类:插入类排序(直接插入排序、希尔排序、折半插入排序),交换类排序(冒泡排序、快速排序),选择类排序(简单选择排序、堆排序),归并类排序和基数类排序复杂度比较:...原创 2022-01-31 13:54:19 · 446 阅读 · 1 评论 -
网络IO模型
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode同步异步阻塞非阻塞⛽️💻💻💻概念来源:阻塞和非阻塞_百度百科同步异步:同步和异步关注的是消息通信机制(synchronous communication/ asynchronous communication)。同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回...原创 2022-01-30 11:00:52 · 278 阅读 · 0 评论 -
常用编码方式及其发展
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是常用编码方式及其发展⛽️💻💻💻ASCII、Unicode、UTF-8、GBK等编码方式,但你真的了解吗?ASCII码在计算机的世界里,信息的表示方式只有0和1,但是我们人类信息表示的方式却与之大不相同,很多时候是用语言文字、图像、声音等传递信息的。那么我们怎样将其转化为二进制存储到计算机中,这个过程我们称之为编...原创 2022-01-30 10:58:44 · 278 阅读 · 0 评论 -
递归和迭代的区别
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是递归和迭代的区别,建议先收藏后阅读⛽️💻💻💻编程之美:“迭代是人,递归是神!”递归:重复调用函数自身实现循环; 迭代:利用变量的原值推出新值,或着说迭代是函数内某段代码实现循环。递推:是一种用若干步可重复的简运算(规律)来描述复杂问题的方法我理解迭代和递推是一样的递...原创 2022-01-30 10:57:10 · 1590 阅读 · 0 评论 -
cookie、session、token的区别和联系
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是cookie、session、token的区别和联系⛽️💻💻💻HTTP是一种无状态的协议,为了分辨链接是谁发起的,支持客户端与服务器之间的交互,需要通过不同的技术为交互存储状态,给用户颁发许可证,将动作连贯起来,许可证的实现技术有Cookie、Session和Token。Cookies是服务器生成,保存在本地机器上...原创 2022-01-30 10:49:57 · 2028 阅读 · 0 评论 -
孤儿进程、僵尸进程、守护进程
什么是孤儿、僵尸和守护进程原创 2022-01-30 10:48:52 · 503 阅读 · 0 评论 -
HTTP基础知识总结
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是7000字的7000字的HTTP基础,篇幅较长,建议先收藏后阅读⛽️💻💻💻目录HTTP的请求方法及其作用GET和POST有什么区别?PUT和POST都是给服务器发送新增资源,有什么区别?PUT和PATCH都是给服务器发送修改资源,有什么区别?URI和URL的区别...原创 2022-01-31 13:52:41 · 797 阅读 · 0 评论