- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 C++后端开发(3.2.1)—— 原子操作CAS与锁实现
C++后端开发(3.2.1)—— 原子操作CAS与锁实现简介小节提纲1.互斥锁的使用场景与原理2.自旋锁的性能分析3.原子操作的汇编实现
2022-03-31 15:46:54 1964 1
原创 C++后端开发(3.2.4)——手写死锁检测组件
C++后端开发(3.2.4)——手写死锁检测组件小节提纲死锁现象以及原理pthread_mutex_lock/pthread_mutex_unlock disym的实现有向图的构建有向图dfs判断环的存在三个原语操作lock_before,lock_after,unlock_after死锁检程线程的实现...
2022-03-31 11:15:57 1222
原创 C++后端开发(2.1.3)——http协议解析与http服务器实现
C++后端开发(2.1.3)——http服务器实现0.简介处理分包和粘包
2022-03-19 19:14:34 2849 2
原创 C++后端开发(2.1.1)——网络io模型中的阻塞与非阻塞
C++后端开发(2.1.1)——网络io模型中的阻塞与非阻塞0.简介1.基本代码框架2.阻塞——单线程3.阻塞——多线程2.多路复用——select3 多路复用——poll3.1 pollfd结构体3.2 poll使用实例3.3 poll执行流程3.4 对于select提升的地方3.5 poll弊端4.多路复用——epoll4.1 epoll 所使用的函数与解析4.1.1 参数解析4.2 epoll 关键结构体epoll_event *event4.3 epoll优点4.3 epoll 使用实例本节提纲
2022-03-12 02:55:45 1677
原创 C++后端开发(2.1.3)——Reactor百万并发实现
Reactor百万并法连接实现基于 reactor原理与实现的基础上继续做出改进进而实现服务器的百万并发连接
2022-03-05 00:10:22 1911 1
原创 C++后端开发(4.1.0)——MySQL学习笔记2distinct、连接查询、子查询、union、limit
C++后端开发(4.1.0)——MySQL学习笔记2distinct、连接查询、子查询、union、limit
2022-02-24 21:52:57 386
原创 C++后端开发(1.4.1)——Makefile/cmake/configure使用教程
Makefile/cmake/configure使用教程
2022-01-29 16:03:01 2495
原创 C++后端开发(4.1.0)——MySQL学习笔记1概述、常用命令、简单查询、数据处理函数、分组查询
1安装、2基本概念、3常用命令、4条件查询、5排序、6数据处理函数、7多行处理函数、8分组查询
2022-01-27 01:38:39 295
原创 C++后端开发(2.1.2)——Reactor原理与实现
用C实现一个Reactor框架,Reactor是一种事件驱动框架,该框架下改变了select、poll和epoll对fd进行管理的思路转变成对读写事件进行管理,重点变成了事件。Reator逆置了事件处理流程,应用程序需要提供相应的接口并注册到Reactor上,在相应的时间发生,Reator将主动调用这些接口函数,即回调函数
2022-01-20 02:05:14 3047
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人