攻城狮的自我修养
深入理解os-内存管理基础 深入理解os-内存管理基础
1. 操作系统的内存管理主要是做什么?操作系统的内存管理可以概括为:内存的分配(为用户进程分配用户可操作的区域),内存的回收(当用户进程结束时,需要修改空闲区域的链表或者空闲区域表),其中,空闲区域链表是比较常用的,通常空闲区域的数据要求经
2023-02-08
深入理解os-线程与进程 深入理解os-线程与进程
1. 什么是操作系统操作系统是计算机科学中非常重要的概念,我准备从以下这四个方面讲述 第一点,操作系统的本质,操作系统本质上是一款软件,它工作在用户和硬件之间,它负责统筹调度硬件资源,同时分配资源给内部运行的进程,负责这些进程的调度,在这些
2023-02-07
从零开始实现一个简单的RPC框架(2) 从零开始实现一个简单的RPC框架(2)
1. Socket通信实战什么是Socket 在计算机网络中,Socket被描述为一个抽象的关键字,由IP+port组成,它描述了TCP连接的一个对等端 如果要通过互联网进行通信,则至少需要一对套接字 运行于服务器的Server Sock
2023-02-06
从零开始实现一个简单的RPC框架(4) 从零开始实现一个简单的RPC框架(4)
关于请求处理的具体逻辑:编码/解码->消息的派发->业务处理->返回响应,这些逻辑能否通过合理分配到具体线程上,设计合理的线程模型,是能否得到高性能的网络服务的关键 1. 说说什么是Reactor模型Rea
2023-02-06
从零开始实现一个简单的RPC框架(3) 从零开始实现一个简单的RPC框架(3)
在本次开发中,将基于Zookeeper实现一个简易的注册中心服务 1. 注册中心概述在第二节中,我们将注册中心的主要服务接口进行了定义,我们现在来专门梳理注册中心: RPC中,消费者需要请求服务提供方的接口,于是我们必须要找到服务者的地
2023-02-06
秋招学习计划 秋招学习计划
写在前面备战暑期实习现在是2023年2月5日晚上12点22分,春招已经开始,焦虑接踵而至,目前陆续有中小厂开启了实习生招聘,因此最迟要在2月17日左右开始海投 在这之前,还有12天左右的时间,目前要完成的复习有 计算机网络 HTTP常见面
2023-02-05
8 / 32