自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(198)
  • 收藏
  • 关注

原创 【Linux 36】多路转接 - epoll

多路转接 - epoll

2025-01-15 17:08:15 1097

原创 【Linux 35】多路转接 - poll

多路转接 - poll

2025-01-13 19:48:47 892

原创 【Linux 34】多路转接 - select

多路转接 - select

2025-01-13 17:59:48 1005

原创 【Linux 33】IO 模型

1. 阻塞 IO。2. 非阻塞 IO。3. 信号驱动 IO。4. 多路转接 IO。5. 异步 IO。

2024-11-19 05:00:00 1168 1

原创 【Linux 32】数据链路层协议

1. 以太网技术。2. 地址解析协议 ARP

2024-11-18 05:00:00 1500

原创 【Linux 31】网络层协议 - IP

1. IP 协议的报头格式。2. 网段划分。3. 特殊的 IP 地址。4. 公网 & 私网。5. 路由选择。

2024-11-12 05:00:00 1493

原创 【Linux 30】传输层协议 - TCP

1. TCP 协议介绍。2. TCP 协议报头格式。3. TCP 的缓冲区。4. TCP 保证可靠性的机制。5. 面向字节流的概念。6. TCP 的粘包问题。7. 基于 TCP 协议实现的应用层协议。

2024-11-11 05:00:00 1499

原创 【Linux 29】传输层协议 - UDP

当报文从一台主机被传输到另一台主机的过程中,会消耗主机资源和网络资源。如果此时 UDP 收到的报文因为上一条报文没有被及时读走而被丢弃,这被消耗的主机和网络资源可不会回来。UDP 如果没有接收缓冲区,上层就必须及时的将 UDP 获取的报文读走,稍微慢一点之后 UDP 从底层读取上来的报文数据就得被丢弃。UDP 接收缓冲区的作用就是暂存接收到的报文,方便上层应用读取。

2024-11-07 05:00:00 2406

原创 【Linux 28】应用层协议 - HTTPS

1. 对称加密 & 非对称加密。2. 数据摘要 & 数字签名。3. HTTPS 的加密方案。4. 中间人攻击。5. 使用证书解决中间人攻击。6. HTTPS 的完整工作流程。

2024-11-06 05:00:00 2736

原创 【Linux 27】HTTP 协议中的 cookie 和 session

🌈一、Cookie 的相关概念⭐ 1. Cookie 的概念⭐ 2. Cookie 的工作原理⭐ 3. Cookie 的分类⭐ 4. Cookie 的用途⭐ 5. Cookie 设置的基本格式⭐ 6. Cookie 设置时的注意事项⭐ 7. Cookie 的生命周期⭐ 8. Cookie 的安全性问题🌈 二、Session 的相关概念⭐ 1. Session 的概念⭐ 2. Session 的工作原理⭐ 3. Session 的安全性问题⭐ 4. Session 的超时和失效

2024-11-05 05:00:00 1021

原创 【Linux 26】应用层协议 - HTTP

1. HTTP 协议介绍。2. URL 的概念。3. URL 的编码和解码。4. HTTP 协议的请求与响应报文格式。5. HTTP 常见请求方法。6. HTTP 的常见状态码。7. HTTP 的常见报头。

2024-11-04 05:00:00 1757

原创 【Linux 25】网络套接字 socket 概念

1. IP 地址概念。2. 端口号概念。3. 传输层典型协议。4. 网络字节序。5. socket 编程接口。

2024-10-28 05:00:00 3310

原创 【C++ 项目】高并发内存池

当前项目实现的是一个高并发的内存池,它的原型是 Google 的开源项目tcmalloc,tcmalloc 的全程是 Thread - Caching Malloc,即线程缓存的 malloc,它实现了高效的多线程内存管理,用于替代系统的内存分配相关函数 (malloc 和 free)。该项目主要是将 tcmalloc 中最核心的框架简化后提取出来,模拟实现出一个 mini 版的高并发内存池,目的是学习 tcmalloc 的精华部分。

2024-10-24 10:28:49 2210

原创 【C++ 10】多态

1. 多态的概念。2. 多态的定义及实现。3. 抽象类。4. 多态的原理。5. 单继承和多继承关系的虚函数表。

2024-10-08 16:31:43 2503

原创 【Linux 24】网络基础概念

1. 计算机网络的发展。2. OSI 参考模型和 TCP / IP 模型。3. 网络传输的基本流程。4. 网络中的地址管理。

2024-10-02 05:00:00 2290

原创 【Linux 23】线程池

1. 线程池的概念。2. 模拟实现线程池。

2024-10-01 05:00:00 522

原创 【Linux 22】生产者消费者模型

1. 生产者消费者模型概念。2. 基于阻塞队列的生产者消费者模型。3. 信号量。4. 基于环形队列的生产者消费者模型。

2024-09-30 05:00:00 1532

原创 【Linux 21】线程安全

1. 线程互斥。2. 锁的概念。3. 线程同步。4. 条件变量。2. 可重入与线程安全。

2024-09-23 05:00:00 3033

原创 【Linux 20】线程控制

1. 线程创建。2. 线程终止。3. 线程等待。4. 线程分离。

2024-09-16 05:00:00 2227

原创 【Linux 19】线程概念

轻量级进程 (线程) 的实现方案,进程和线程的区别。

2024-09-11 09:37:02 1557

原创 【C++ 09】继承

1. 继承概念。2. 切片赋值。3. 多继承及菱形继承。4. 虚拟继承。

2024-09-09 18:19:08 1727

原创 【MySQL 15】使用 C/C++ 连接数据库

MySQL 库接口介绍

2024-08-30 05:00:00 3606

原创 【MySQL 14】用户管理

1. 用户管理。2. 数据库权限

2024-08-29 05:00:00 1614

原创 【MySQL 13】视图 (带思维导图)

1. 视图的基本概念。2. 视图的基本操作。3. 视图的限制规则

2024-08-28 05:00:00 1408

原创 【MySQL 12】事务管理 (带思维导图)

1. 事务的版本支持。2. 事务的提交方式。3. 事务的四大特性。4. 事务的隔离级别。5. 多版本并发控制。

2024-08-27 05:00:00 2538

原创 【MySQL 11】索引 (带思维导图)

1. MySQL 与磁盘交互的基本单位 Page。2. 使用 B+ 树管理 Page。3. B 树和 B+ 树的对比。4. 聚簇索引和非聚簇索引。5. 索引的类型。6. 索引的基本操作。

2024-08-26 05:00:00 1580 1

原创 【MySQL 10】表的内外连接 (带思维导图)

1. 隐式内连接。2. 显式内连接。3. 左外连接。4. 右外连接

2024-08-22 05:00:00 1109

原创 【MySQL 09】复合查询 (带思维导图)

1. 多表查询。2. 自连接。3. 子查询。4. 合并查询。

2024-08-21 05:00:00 2478

原创 【MySQL 08】内置函数 (带思维导图)

1. 日期函数。2. 字符串函数。3. 数值函数。4. 流程函数。

2024-08-20 05:00:00 1112

原创 【MySQL 07】表的增删查改 (带思维导图)

1. 插入数据。2. 查询数。3. 修改数据。4. 删除数据。5. 插入查询结果。6. 聚合函数。7. 分组查询。

2024-08-19 05:00:00 1342

原创 【MySQL 06】表的约束

常用表的约束介绍

2024-08-14 05:00:00 2737

原创 【Linux 18】核心转储

核心转储的介绍,以及如何启动核心转储

2024-08-13 05:00:00 833 1

原创 【MySQL 05】数据类型

1. 数值类型。2. 字符串类型。3.日期和时间类型。4.枚举和集合类型。

2024-08-12 05:00:00 2507

原创 【MySQL 04】表的操作 (带思维导图)

表结构的增删改查

2024-08-11 05:00:00 657 2

原创 【MySQL 03】库的操作 (带思维导图)

对数据库的增删查改

2024-08-10 05:00:00 1253

原创 【MySQL 02】数据库基础

1. 数据库介绍。2. 服务器数据库表之间的关系。3. MySQL 架构。4. SQL 语句分类。5. 存储引擎对比。

2024-08-09 05:00:00 810

原创 【C++ 项目】负载均衡在线 OJ

实现类似于 leetcode 的题目列表和在线编程功能。可以从数据库中获取题目列表和指定题目信息。在提交代码时负载均衡的向多态服务器主机请求编译与运行服务。

2024-08-08 11:00:38 1023

原创 【Linux 17】进程信号

1. 进程的运行。2. 信号的产生。3.信号的捕捉。4. 信号的阻塞 (保存)

2024-08-05 05:00:00 2087 1

原创 【MySQL 01】在 Ubuntu 22.04 环境下安装 MySQL

安装 MySQL

2024-08-04 18:45:31 1001

原创 【Linux 16】进程间通信的方式 - 共享内存

1. 创建共享内存。2. 关联共享内存。3. 脱离共享内存。4. 控制共享内存。

2024-07-29 05:00:00 3903

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除