- 博客(226)
- 收藏
- 关注
原创 【高阶数据结构】第三弹---图的存储与遍历详解:邻接表构建与邻接矩阵的BFS/DFS实现
图的存储结构:邻接表【边的结构,图的基本结构,图的创建,获取顶点下标,添加边,打印,测试一,测试二】;图的遍历:图的广度优先遍历,图的深度优先遍历~~~
2025-04-15 17:03:09
1838
78
原创 【高阶数据结构】第二弹---图的深度解析:从基本概念到邻接矩阵的存储与操作
图的基本概念;图的存储结构:邻接矩阵【基本结构,图的创建,获取顶点下标,添加边,打印,测试】~~~
2025-04-11 15:22:52
1424
64
原创 【高阶数据结构】第一弹---深入探索并查集:原理、实现与应用详解
并查集原理;并查集实现:基本结构,构造函数,找根,合并两个集合,判断是否在同一个集合,计算有几个集合,测试;完整代码;并查集应用:省份数量,等式方程的可满足性~~~
2025-04-09 18:09:47
1165
69
原创 【高并发内存池】第九弹---性能瓶颈分析与基数树优化策略
性能瓶颈分析:性能分析的操作步骤,配置PROFILE,分析性能瓶颈;使用基数树进行优化:单层基数树,二层基数树,三层基数树;使用基数树优化代码~~~
2025-04-04 12:00:00
1115
57
原创 【高并发内存池】第八弹---脱离new的定长内存池与多线程malloc测试
使用定长内存池配合脱离使用new;释放对象时不传对象大小;多线程环境下对比malloc测试:固定大小内存的申请和释放,不同大小内存的申请和释放~~~
2025-04-02 19:14:35
812
68
原创 【高并发内存池】第七弹---释放内存过程联调测试与大于256KB内存申请全攻略
释放内存过程联调测试;大于256KB的大块内存申请问题:申请内存过程,释放内存过程,测试~~~
2025-03-31 12:30:26
999
70
原创 【高并发内存池】第六弹---深入理解内存管理机制:ThreadCache、CentralCache与PageCache的回收奥秘
threadcache回收内存,centralcache回收内存,pagecache回收内存~~~
2025-03-29 09:40:08
756
57
原创 【高并发内存池】第四弹---深入理解PageCache:整体设计、核心实现及Span获取策略详解
PageCache深度剖析:整体设计、核心实现及Span获取策略(非空Span、K页Span、加锁版非空Span)~~~
2025-03-24 12:13:38
1233
62
原创 【高并发内存池】第三弹---构建Central Cache的全方位指南——从整体设计到核心实现
整体设计, 结构设计(Span类, SpanList类, CentralCache类), 核心实现(单例模式, 慢开始反馈调节算法, 从中心缓存获取对象)~~~
2025-03-21 10:18:00
1094
56
原创 【高并发内存池】第二弹---深入解析高并发内存池与ThreadCache设计
高并发内存池整体框架设计;thread cache:整体设计,自由链表,哈希桶映射对齐规则,ThreadCache类:基本结构,Allocate(),Deallocate(),FetchFromCentralCache();无锁访问,测试~~~
2025-03-19 12:42:03
969
55
原创 【高并发内存池】第一弹---深入解析内存池:项目介绍、原理及设计定长内存池全攻略
项目介绍:做的是什么,知识储备;什么是内存池:池化技术,内存池,内存池主要解决的问题,malloc;设计定长的内存池:VirtualAlloc,brk,mmap,成员变量,管理释放的对象,释放对象,申请对象,性能测试~~~
2025-03-17 09:29:12
1505
61
原创 【MySQL】第十八弹---数据库管理基础:视图操作与用户权限管理指南
视图---基本使用:创建视图,修改视图,删除视图;视图规则和限制;用户管理---用户:用户信息,创建用户,删除用户,修改用户密码;数据库的权限:给用户授权,回收权限~~~
2025-03-14 11:25:28
1924
64
原创 【MySQL】第十七弹---深入理解数据库并发控制:读-写场景与MVCC机制,以及RR与RC的区别
数据库并发的三种场景;读-写:3个记录隐藏列字段,undo 日志,模拟 MVCC,Read View,整体流程;RR 与 RC的本质区别:当前读和快照读在RR级别下的区别,RR 与 RC的本质区别~~~
2025-03-12 13:56:40
867
65
原创 【MySQL】第十六弹---深入理解数据库事务隔离级别:从隔离性到一致性
事务隔离级别:如何理解隔离性1,隔离级别,查看与设置隔离性,读未提交,读提交,可重复读,串行化,一致性~~~
2025-03-10 17:02:50
881
58
原创 【MySQL】第十五弹---全面解析事务:定义、起源、版本支持与提交方式
什么是事务,为什么会出现事务,事务的版本支持,事务提交方式~~~
2025-03-09 13:42:49
2842
59
原创 【MySQL】第十四弹---深入探索MySQL索引:从理解到操作
索引的理解:代码测试,理解单个Page,理解多个Page,页目录,单页情况,多页情况,聚簇索引 VS 非聚簇索引;索引操作:创建主键索引,唯一索引的创建,普通索引的创建,全文索引的创建,查询索引,删除索引,索引创建原则,其他概念~~~
2025-03-07 15:56:32
732
65
原创 【MySQL】第十三弹---深入理解索引:为何无索引则慢如蜗牛,以及磁盘背后的秘密
索引:没有索引,可能会有什么问题;认识磁盘:MySQL与存储,先来研究一下磁盘,在看看磁盘中一个盘片,扇区,定位扇区,结论,磁盘随机访问与连续访问;MySQL 与磁盘交互基本单位,建立共识~~~
2025-03-05 10:20:22
2153
72
原创 【MySQL】第九弹---掌握SQL关键操作:更新、删除、插入与聚合分析的秘诀
Update,Delete:删除数据,截断表;插入查询结果,聚合函数,group by子句的使用~~~
2025-02-24 12:28:14
1777
62
原创 【MySQL】第八弹---全面解析数据库表的增删改查操作:从创建到检索、排序与分页
Create:单行数据 + 全列插入,多行数据 + 指定列插入,插入否则更新,替换;Retrieve:全列查询,指定列查询,查询字段为表达式,为查询结果指定别名,结果去重,WHERE 条件,结果排序,筛选分页结果~~~
2025-02-21 12:35:30
1591
62
原创 【MySQL】第五弹---数据类型全解析:从基础到高级应用
数据类型分类;数值类型:tinyint类型,bit类型,浮点数(小数)类型;字符串类型:char,varchar,char和varchar比较;日期和时间类型,enum和set~~~
2025-02-15 17:15:05
2064
51
原创 【MySQL】第三弹---数据库管理实战:从创建到备份恢复的全流程指南
创建数据库, 创建数据库案例, 字符集和校验规则, 查看数据库, 显示创建语句, 修改数据库, 数据库删除, 备份和恢复, 查看连接情况~~~
2025-02-10 19:42:55
1154
59
原创 【MySQL】第二弹---数据库基础全解析:从概念到实践的深度探索
什么是数据库,主流数据库,MySQL安装,连接服务器,服务器管理,服务器,数据库,表关系,使用案例,数据逻辑存储,MySQL架构,SQL分类,存储引擎,查看存储引擎,存储引擎对比~~~
2025-02-07 14:02:39
2141
66
原创 【MySQL】第一弹---MySQL 在 Centos 7环境安装
卸载不要的环境,检查系统安装包,卸载这些默认安装包,获取mysql官方yum源,安装mysql yum 源,对比前后yum源,看看能不能正常工作,安装mysql服务,查看配置文件和数据存储位置,启动服务和查看启动服务,登陆,登陆方法一【不行就下⼀个】,登陆方法二【不行就下一个】,登陆方式三【应该行了吧】,设置开机启动[可以不设],配置my.cnf
2025-02-05 12:49:09
2090
46
原创 【Python】第八弹---掌握Python编程:从标准库到第三方库的实践应用
标准库:认识标准库,使用 import 导入模块,代码示例: 日期计算,代码示例: 字符串操作,代码示例: 文件查找工具;第三方库:认识第三方库,使用 pip,代码示例: 生成二维码~~~
2025-02-03 12:39:19
1864
42
原创 【Python】第七弹---Python基础进阶:深入字典操作与文件处理技巧
字典:字典是什么,创建字典,查找 key,新增/修改元素,删除元素,遍历字典元素,取出所有 key 和 value,合法的 key 类型,小结;文件:文件是什么,文件路径,文件操作,关于中文的处理,使用上下文管理器~~~
2025-02-01 22:20:44
3454
45
原创 【Python】第六弹---Python基础:深入理解列表与元组
列表是什么, 元组是什么,创建列表,访问下标,切片操作,遍历列表元素,新增元素,查找元素,删除元素,连接列表,关于元组,小结~~~
2025-01-29 15:42:00
1062
47
原创 【Python】第五弹---深入理解函数:从基础到进阶的全面解析
函数是什么,语法格式,函数参数,函数返回值,变量作用域,函数执行过程,链式调用,嵌套调用,函数递归,参数默认值,关键字参数,小结~~~
2025-01-27 15:15:41
4144
43
原创 【Python】第四弹---深入理解Python控制流:从顺序到循环的全面解析
顺序语句;条件语句:什么是条件语句,语法格式,缩进和代码块,练习,空语句 pass;循环语句,while 循环,for 循环,continue,break~~~
2025-01-25 19:12:07
3261
53
原创 【Python】第三弹---编程基础进阶:掌握输入输出与运算符的全面指南
输入输出:和用户交互,通过控制台输出,通过控制台输入;运算符:算术运算符,关系运算符,逻辑运算符,赋值运算符,其他...~~~
2025-01-22 12:58:53
3373
55
原创 2024年博客成长记:成就、挑战与未来展望
引言从阅读者成为创作者;成长:技术深度的拓展与分享;挑战:保持高质量输出与持续创新;未来展望:提升创作质量与拓展领域;结语
2025-01-19 15:25:43
1575
46
原创 【Python】第二弹---深入理解编程基础:从常量、变量到注释的全面解析
常量和表达式,变量和类型:变量是什么,变量的语法,变量的类型,动态类型特性;注释:注释是什么,注释的语法,注释的规范~~~
2025-01-17 11:27:41
3657
47
原创 【Python】第一弹---解锁编程新世界:深入理解计算机基础与Python入门指南
计算机基础概念:什么是计算机,什么是编程, 编程语言有哪些 ;Python 背景知识:Python 是咋来的, Python 都能干啥, Python 的优缺点,Python 的前景(钱景)咋样; 搭建 Python 环境 :安装 Python, 安装 PyCharm~~~
2025-01-15 13:21:27
5772
49
原创 【C++补充】第二弹---深度解析布隆过滤器与海量数据处理策略
布隆过滤器:什么是布隆过滤器,布隆过滤器器误判率推导,布隆过滤器代码实现:基本结构,Set,Test,哈希函数实现,普通测试, 误判率测试;布隆过滤器删除问题,布隆过滤器的应用;海量数据处理问题~~~
2025-01-13 12:02:49
1844
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人