- 博客(47)
- 收藏
- 关注
原创 [项目设计]高并发内存池
1、项目介绍2、高并发内存池整体框架设计3、thread cachethread cache 哈希桶对齐规则Thread Cache类设计4、Central CacheCentral Cache类设计5、page cachePage Cache类设计6、性能分析定长内存池实现基数树7、项目源码及项目总结
2023-02-11 21:48:30
2946
29
原创 回调函数、qsort函数、sort函数与lambda表达式
1、回调函数2、sort函数3、lambda表达式4、qsort与sort函数使用lambda表达式
2023-01-03 13:51:09
1439
17
原创 MySQL索引详解
1、为什么要有索引?2、预备知识3、为何IO交互要是 Page?4、如何理解Page以及索引理解5、索引操作创建主键索引、创建唯一索引、普通索引的创建、全文索引的创建、查询索引、删除索引、索引创建原则
2022-12-29 21:39:14
1441
20
原创 MySQL表的增删查改
1、表的插入 全列插入 指定列插入插入否则更新 替换2、表的查找全列查询指定列查询 where条件筛选分页结果3、表的修改4、表的数据删除5、查看表结构6、插入查询结果
2022-12-28 16:51:09
8153
18
原创 MySQL库的基本操作与数据库的备份
1、什么是数据库2、数据库的基本使用本地连接服务器创建数据库创建数据库实例字符集和校验规则3、操纵数据库查看数据库显示创建语句修改数据库数据库删除 数据库的备份和恢复4、查看数据库连接情况
2022-12-27 13:40:25
795
6
原创 网络层之IP协议(必备知识)
1、IP协议头格式2、IP分片与组装4、IP基础知识IP地址属于网络层地址IP地址路由控制IP属于面型无连接型4、其他重要协议或技术ICMP协议
2022-12-05 16:44:59
1800
10
原创 数据链路层(必备知识)
1、数据链路层的作用2、认识以太网以太网帧格式认识MAC地址认识MTU查看硬件地址和MTU3、ARP协议什么是ARP协议ARP数据报格式ARP协议的工作机制4、其他重要协议或技术 DNSNAT技术
2022-12-04 22:08:12
2243
10
原创 传输层之UDP与TCP协议详解
UDP协议及特点、TCP协议及特点、TCP三次握手与四次挥手、确认应答机制、超时重传、流量控制、拥塞控制、滑动窗口、延迟应答、捎带应答、面向数据报与面向字节流、数据粘包问题、链接异常问题
2022-12-02 23:32:36
769
18
原创 应用层之HTTP和HTTPS协议(必备知识)
1、什么是HTTP协议2、HTTP协议格式HTTP请求方法HTTP的状态码3、HTTP是不保存状态的协议使用Cookie的状态管理3、HTTPS加密方式理解HTTPS加密过程
2022-12-01 21:57:32
1848
15
原创 数组中只出现一次的数字、数组中数字出现的次数 II、和为S的连续正数序列、左旋字符串
异或理解,位运算 、位运算、滑动窗口、字符串逆置,循环次数去重
2022-11-29 16:58:41
399
1
原创 Socket套接字编程
1、网络字节序列2、socket编程接口listen第二个参数socket常见ARIsockaddr结构 VS sockaddr_in结构3、UDP套接字4、TCP套接字
2022-11-28 20:55:14
1165
2
原创 连续子数组的最大和、回文数索引、把数组排成最小的数、两个链表的第一个公共结点、二叉树的深度
动归问题,字符串操作,排序算法的特殊理解,单链表、二叉树
2022-11-28 13:38:10
234
3
原创 包含min函数的栈、栈的压入弹出序列、从上往下打印二叉树、二叉搜索树的后序遍历序列
栈的规则性设计、栈的理解、 二叉树层序遍历、BST特征的理解
2022-11-26 13:44:36
710
3
原创 链表中倒数第k个结点、反转链表、合并两个排序的链表、树的子结构、删除链表中重复的结点
链表,前后指针的使用,边界条件检测、二叉树理解,二叉树遍历
2022-11-25 22:02:36
385
1
原创 数组中出现次数超过一半的数字、替换空格、重建二叉树
数组使用,简单算法的设计、字符串相关,特性观察,临界条件处理、链表相关,多结构混合使用,递归、二叉树遍历理解。
2022-11-23 15:10:19
546
4
原创 Linux多线程编程
1、线程基本知识2、线程控制3、线程同步与互斥线程互斥线程同步条件变量生产者消费者模型POSIX信号量读者写者问题线程池单例模式
2022-11-19 17:03:42
4165
14
原创 Linux进程概念和控制(必备知识)
1、冯诺依曼体系结构2、操作系统3、进程进程的创建(fork)进程查看 (ps)进程状态 (status)进程优先级 进程地址空间4、环境变量5、进程控制进程终止(return, _exit, exit)进程等待(wait,waitpid)进程替换(exec)
2022-11-15 13:26:42
919
15
原创 C++多态详解
1.多态概念2.多态定义及实现3.虚函数的重写4.抽象类5.多态的原理6.协变、析构函数加virtual好处7.override , final8.重载、覆盖(重写)、隐藏(重定义)的对比9.纯虚函数、虚表打印
2022-10-10 20:28:52
4565
26
原创 C++继承详解
1.继承的概念及定义2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数5.多继承和菱形继承6.数据冗余和二义性
2022-10-10 20:24:22
515
12
原创 Linux开发工具的使用
Linux软件包管理yum、yum的使用、vim文本编辑器、 vim 的配置命令模式、插入模式、底行模式gdb调试器使用
2022-09-24 21:37:13
1423
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人