- 博客(188)
- 收藏
- 关注
原创 【Linux 26】应用层协议 - HTTP
1. HTTP 协议介绍。2. URL 的概念。3. URL 的编码和解码。4. HTTP 协议的请求与响应报文格式。5. HTTP 常见请求方法。6. HTTP 的常见状态码。7. HTTP 的常见报头。
2024-11-04 05:00:00 447
原创 【Linux 25】网络套接字 socket 概念
1. IP 地址概念。2. 端口号概念。3. 传输层典型协议。4. 网络字节序。5. socket 编程接口。
2024-10-28 05:00:00 3195
原创 【C++ 项目】高并发内存池
当前项目实现的是一个高并发的内存池,它的原型是 Google 的开源项目tcmalloc,tcmalloc 的全程是 Thread - Caching Malloc,即线程缓存的 malloc,它实现了高效的多线程内存管理,用于替代系统的内存分配相关函数 (malloc 和 free)。该项目主要是将 tcmalloc 中最核心的框架简化后提取出来,模拟实现出一个 mini 版的高并发内存池,目的是学习 tcmalloc 的精华部分。
2024-10-24 10:28:49 2044
原创 【Linux 24】网络基础概念
1. 计算机网络的发展。2. OSI 参考模型和 TCP / IP 模型。3. 网络传输的基本流程。4. 网络中的地址管理。
2024-10-02 05:00:00 2214
原创 【Linux 22】生产者消费者模型
1. 生产者消费者模型概念。2. 基于阻塞队列的生产者消费者模型。3. 信号量。4. 基于环形队列的生产者消费者模型。
2024-09-30 05:00:00 1446
原创 【MySQL 12】事务管理 (带思维导图)
1. 事务的版本支持。2. 事务的提交方式。3. 事务的四大特性。4. 事务的隔离级别。5. 多版本并发控制。
2024-08-27 05:00:00 2343
原创 【MySQL 11】索引 (带思维导图)
1. MySQL 与磁盘交互的基本单位 Page。2. 使用 B+ 树管理 Page。3. B 树和 B+ 树的对比。4. 聚簇索引和非聚簇索引。5. 索引的类型。6. 索引的基本操作。
2024-08-26 05:00:00 1440
原创 【MySQL 07】表的增删查改 (带思维导图)
1. 插入数据。2. 查询数。3. 修改数据。4. 删除数据。5. 插入查询结果。6. 聚合函数。7. 分组查询。
2024-08-19 05:00:00 1232
原创 【MySQL 02】数据库基础
1. 数据库介绍。2. 服务器数据库表之间的关系。3. MySQL 架构。4. SQL 语句分类。5. 存储引擎对比。
2024-08-09 05:00:00 773
原创 【C++ 项目】负载均衡在线 OJ
实现类似于 leetcode 的题目列表和在线编程功能。可以从数据库中获取题目列表和指定题目信息。在提交代码时负载均衡的向多态服务器主机请求编译与运行服务。
2024-08-08 11:00:38 896
原创 Git 原理及使用 (带动图演示)
1. Git 安装。2. Git 工作区、暂存区和版本库。3. Git 基本操作。4. Git 分支管理。5. Git 远程操作。6. Git 标签管理
2024-04-22 05:00:00 4192 4
原创 【Linux 08】进程概念
01. 基本概念。02. 描述进程 PCB。03. 使用 ./ 的方式创建进程。04. ps 查看进程。05. getpid / getppid 获取进程标识符。06. kill 终止指定进程。07. fork 创建子进程。08. 进程状态。09. 僵尸进程。10. 孤儿进程。
2024-03-22 20:23:55 1978
原创 【C++ 08】vector 顺序表的常见基本操作
1. vector 类对象的定义。2. vector 类对象的容量。3. vector 类对象的访问。4. vector 类对象的修改。5. vector 定义二维数组。
2024-03-18 05:00:00 1539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人