Just Do It
图解 Reactor 和 Proactor 图解 Reactor 和 Proactor
图解 Reactor 和 ProactorReactorReactor 和 Proactor 是两个高性能网络模式。 Reactor 模式也叫 Dispatcher 模式,即 I/O 多路复用监听事件,收到事件后,根据事件类型分配(Disp
2022-06-04
详解 select、poll、epoll 详解 select、poll、epoll
详解 select、poll、epollselect、poll我们熟悉的 select/poll/epoll 是内核提供给用户态的多路复用系统调用,进程可以通过一个系统调用函数从内核中获取多个事件。 select/poll/epoll 是如
2022-06-04
详解 I/O 优化 详解 I/O 优化
详解 I/O 优化DMA技术在没有 DMA 技术之前,I/O过程是这样的: CPU 发出对应的指令给磁盘控制器,饭后返回。 磁盘控制器收到指令后,于是就开始准备数据,会把数据放入到磁盘控制器的内部缓冲区中,然后产生一个中断。 CPU 收到
2022-06-04
Git 详解 Git 详解
Git 详解一、Git 操作流程代码提交和同步代码: 代码撤销和撤销同步 代码提交和同步代码常用命令 第零步: 工作区与仓库保持一致 第一步: 文件增删改,变为已修改状态 第二步: git add ,变为已暂存状态 $ git st
2022-06-04
项目架构演变过程 项目架构演变过程
项目架构演变过程随着互联网的发展,用户群体逐渐壮大,网站的流量成倍增长,常规的单体架构已无法满足请求压力暴增和业务的快速迭代,架构的变化势在必行。 1、单体架构单体架构所有模块和功能都集中在一个项目中 ,部署时也是将项目所有功能部整体署到服
2022-06-04
Dubbo 高级实践 Dubbo 高级实践
Dubbo 高级实践1、SPI1.1 SPI 简介SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现,简单来说,它就是一种动态替换发现的机制
2022-06-04
15 / 27