- 博客(221)
- 收藏
- 关注
原创 【高并发内存池】第七弹---释放内存过程联调测试与大于256KB内存申请全攻略
释放内存过程联调测试;大于256KB的大块内存申请问题:申请内存过程,释放内存过程,测试~~~
2025-03-31 12:30:26
708
57
原创 【高并发内存池】第六弹---深入理解内存管理机制:ThreadCache、CentralCache与PageCache的回收奥秘
threadcache回收内存,centralcache回收内存,pagecache回收内存~~~
2025-03-29 09:40:08
681
51
原创 【高并发内存池】第四弹---深入理解PageCache:整体设计、核心实现及Span获取策略详解
PageCache深度剖析:整体设计、核心实现及Span获取策略(非空Span、K页Span、加锁版非空Span)~~~
2025-03-24 12:13:38
1167
60
原创 【高并发内存池】第三弹---构建Central Cache的全方位指南——从整体设计到核心实现
整体设计, 结构设计(Span类, SpanList类, CentralCache类), 核心实现(单例模式, 慢开始反馈调节算法, 从中心缓存获取对象)~~~
2025-03-21 10:18:00
1030
55
原创 【高并发内存池】第二弹---深入解析高并发内存池与ThreadCache设计
高并发内存池整体框架设计;thread cache:整体设计,自由链表,哈希桶映射对齐规则,ThreadCache类:基本结构,Allocate(),Deallocate(),FetchFromCentralCache();无锁访问,测试~~~
2025-03-19 12:42:03
855
54
原创 【高并发内存池】第一弹---深入解析内存池:项目介绍、原理及设计定长内存池全攻略
项目介绍:做的是什么,知识储备;什么是内存池:池化技术,内存池,内存池主要解决的问题,malloc;设计定长的内存池:VirtualAlloc,brk,mmap,成员变量,管理释放的对象,释放对象,申请对象,性能测试~~~
2025-03-17 09:29:12
1313
60
原创 【MySQL】第十八弹---数据库管理基础:视图操作与用户权限管理指南
视图---基本使用:创建视图,修改视图,删除视图;视图规则和限制;用户管理---用户:用户信息,创建用户,删除用户,修改用户密码;数据库的权限:给用户授权,回收权限~~~
2025-03-14 11:25:28
1356
62
原创 【MySQL】第十七弹---深入理解数据库并发控制:读-写场景与MVCC机制,以及RR与RC的区别
数据库并发的三种场景;读-写:3个记录隐藏列字段,undo 日志,模拟 MVCC,Read View,整体流程;RR 与 RC的本质区别:当前读和快照读在RR级别下的区别,RR 与 RC的本质区别~~~
2025-03-12 13:56:40
826
65
原创 【MySQL】第十六弹---深入理解数据库事务隔离级别:从隔离性到一致性
事务隔离级别:如何理解隔离性1,隔离级别,查看与设置隔离性,读未提交,读提交,可重复读,串行化,一致性~~~
2025-03-10 17:02:50
841
58
原创 【MySQL】第十五弹---全面解析事务:定义、起源、版本支持与提交方式
什么是事务,为什么会出现事务,事务的版本支持,事务提交方式~~~
2025-03-09 13:42:49
2390
59
原创 【MySQL】第十四弹---深入探索MySQL索引:从理解到操作
索引的理解:代码测试,理解单个Page,理解多个Page,页目录,单页情况,多页情况,聚簇索引 VS 非聚簇索引;索引操作:创建主键索引,唯一索引的创建,普通索引的创建,全文索引的创建,查询索引,删除索引,索引创建原则,其他概念~~~
2025-03-07 15:56:32
703
65
原创 【MySQL】第十三弹---深入理解索引:为何无索引则慢如蜗牛,以及磁盘背后的秘密
索引:没有索引,可能会有什么问题;认识磁盘:MySQL与存储,先来研究一下磁盘,在看看磁盘中一个盘片,扇区,定位扇区,结论,磁盘随机访问与连续访问;MySQL 与磁盘交互基本单位,建立共识~~~
2025-03-05 10:20:22
1808
72
原创 【MySQL】第九弹---掌握SQL关键操作:更新、删除、插入与聚合分析的秘诀
Update,Delete:删除数据,截断表;插入查询结果,聚合函数,group by子句的使用~~~
2025-02-24 12:28:14
1657
62
原创 【MySQL】第八弹---全面解析数据库表的增删改查操作:从创建到检索、排序与分页
Create:单行数据 + 全列插入,多行数据 + 指定列插入,插入否则更新,替换;Retrieve:全列查询,指定列查询,查询字段为表达式,为查询结果指定别名,结果去重,WHERE 条件,结果排序,筛选分页结果~~~
2025-02-21 12:35:30
1509
62
原创 【MySQL】第五弹---数据类型全解析:从基础到高级应用
数据类型分类;数值类型:tinyint类型,bit类型,浮点数(小数)类型;字符串类型:char,varchar,char和varchar比较;日期和时间类型,enum和set~~~
2025-02-15 17:15:05
1990
51
原创 【MySQL】第三弹---数据库管理实战:从创建到备份恢复的全流程指南
创建数据库, 创建数据库案例, 字符集和校验规则, 查看数据库, 显示创建语句, 修改数据库, 数据库删除, 备份和恢复, 查看连接情况~~~
2025-02-10 19:42:55
1137
59
原创 【MySQL】第二弹---数据库基础全解析:从概念到实践的深度探索
什么是数据库,主流数据库,MySQL安装,连接服务器,服务器管理,服务器,数据库,表关系,使用案例,数据逻辑存储,MySQL架构,SQL分类,存储引擎,查看存储引擎,存储引擎对比~~~
2025-02-07 14:02:39
2082
66
原创 【MySQL】第一弹---MySQL 在 Centos 7环境安装
卸载不要的环境,检查系统安装包,卸载这些默认安装包,获取mysql官方yum源,安装mysql yum 源,对比前后yum源,看看能不能正常工作,安装mysql服务,查看配置文件和数据存储位置,启动服务和查看启动服务,登陆,登陆方法一【不行就下⼀个】,登陆方法二【不行就下一个】,登陆方式三【应该行了吧】,设置开机启动[可以不设],配置my.cnf
2025-02-05 12:49:09
2043
46
原创 【Python】第八弹---掌握Python编程:从标准库到第三方库的实践应用
标准库:认识标准库,使用 import 导入模块,代码示例: 日期计算,代码示例: 字符串操作,代码示例: 文件查找工具;第三方库:认识第三方库,使用 pip,代码示例: 生成二维码~~~
2025-02-03 12:39:19
1812
42
原创 【Python】第七弹---Python基础进阶:深入字典操作与文件处理技巧
字典:字典是什么,创建字典,查找 key,新增/修改元素,删除元素,遍历字典元素,取出所有 key 和 value,合法的 key 类型,小结;文件:文件是什么,文件路径,文件操作,关于中文的处理,使用上下文管理器~~~
2025-02-01 22:20:44
3421
45
原创 【Python】第六弹---Python基础:深入理解列表与元组
列表是什么, 元组是什么,创建列表,访问下标,切片操作,遍历列表元素,新增元素,查找元素,删除元素,连接列表,关于元组,小结~~~
2025-01-29 15:42:00
1047
47
原创 【Python】第五弹---深入理解函数:从基础到进阶的全面解析
函数是什么,语法格式,函数参数,函数返回值,变量作用域,函数执行过程,链式调用,嵌套调用,函数递归,参数默认值,关键字参数,小结~~~
2025-01-27 15:15:41
3920
43
原创 【Python】第四弹---深入理解Python控制流:从顺序到循环的全面解析
顺序语句;条件语句:什么是条件语句,语法格式,缩进和代码块,练习,空语句 pass;循环语句,while 循环,for 循环,continue,break~~~
2025-01-25 19:12:07
3120
53
原创 【Python】第三弹---编程基础进阶:掌握输入输出与运算符的全面指南
输入输出:和用户交互,通过控制台输出,通过控制台输入;运算符:算术运算符,关系运算符,逻辑运算符,赋值运算符,其他...~~~
2025-01-22 12:58:53
3253
55
原创 2024年博客成长记:成就、挑战与未来展望
引言从阅读者成为创作者;成长:技术深度的拓展与分享;挑战:保持高质量输出与持续创新;未来展望:提升创作质量与拓展领域;结语
2025-01-19 15:25:43
1496
46
原创 【Python】第二弹---深入理解编程基础:从常量、变量到注释的全面解析
常量和表达式,变量和类型:变量是什么,变量的语法,变量的类型,动态类型特性;注释:注释是什么,注释的语法,注释的规范~~~
2025-01-17 11:27:41
3544
47
原创 【Python】第一弹---解锁编程新世界:深入理解计算机基础与Python入门指南
计算机基础概念:什么是计算机,什么是编程, 编程语言有哪些 ;Python 背景知识:Python 是咋来的, Python 都能干啥, Python 的优缺点,Python 的前景(钱景)咋样; 搭建 Python 环境 :安装 Python, 安装 PyCharm~~~
2025-01-15 13:21:27
5535
47
原创 【C++补充】第二弹---深度解析布隆过滤器与海量数据处理策略
布隆过滤器:什么是布隆过滤器,布隆过滤器器误判率推导,布隆过滤器代码实现:基本结构,Set,Test,哈希函数实现,普通测试, 误判率测试;布隆过滤器删除问题,布隆过滤器的应用;海量数据处理问题~~~
2025-01-13 12:02:49
1801
43
原创 【C++补充】第一弹---位图技术揭秘:内存优化与快速访问
位图相关面试题,位图的设计及实现,C++库中的位图 bitset,位图的模拟实现,位图的优缺点,位图相关考察题目~~~
2025-01-11 10:14:55
2159
52
原创 【Linux网络编程】第二十二弹---深入理解 I/O 多路转接之 epoll:系统调用、工作原理、代码演示及应用场景
I/O 多路转接之 epoll:epoll 初识,epoll 的相关系统调用(三个系统调用),epoll 工作原理,代码演示一(框架实现),代码演示二(通信实现),epoll 的优点,epoll 工作方式,对比 LT 和 ET,理解 ET 模式和非阻塞文件描述符,epoll 的使用场景~~~
2025-01-09 11:52:11
1093
47
原创 【Linux网络编程】第二十一弹---深入解析I/O多路转接技术之poll函数:优势、缺陷与实战代码
I/O 多路转接之 poll:初识poll,poll 函数接口,poll 的优点,poll 的缺点,代码演示:主函数,PollServer类,运行结果;完整代码:Main.cc,Makefile,PollServer.hpp~~~
2025-01-07 16:56:13
1083
49
原创 【Linux网络编程】第二十弹---熟练I/O多路转接:深入解析select机制与实战
I/O 多路转接之 select:初识 select,select 函数原型,测试timeout,处理事件(三个版本),补充select的理解,select 的特点,select 缺点;完整代码:SelectServer.hpp,Main.cc~~~
2025-01-05 09:44:09
1475
88
原创 【Linux网络编程】第十九弹---深入探索:五种IO模型与高级IO概念,揭秘非阻塞IO实战
五种 IO 模型:阻塞IO,非阻塞IO,信号驱动IO,多路转接IO,异步IO,小结;高级 IO 重要概念:同步通信 vs 异步通信,阻塞 vs 非阻塞,其他高级 IO;非阻塞 IO:fcntl,阻塞IO,SetNoBlock(),非阻塞IO主函数~~~
2025-01-03 12:00:00
1864
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人