自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode每日一题(好几天之前的) -- 3068.最大节点价值之和

leetcode每日一题 -- 3068.最大节点价值之和 (贪心 / 树形dp)

2025-05-27 17:57:33 461

原创 leetcode每日一题 -- 2894.分类求和并作差

leetcode每日一题 -- 2894.分类求和并作差

2025-05-27 11:47:52 240

原创 leetcode每日一题 -- 2131.连接两字母单词得到的最长回文串

leetcode每日一题 -- 2131.连接两字母单词得到的最长回文串(哈希表)

2025-05-27 11:39:34 325

原创 线程池介绍,分类,实现(工作原理,核心组成,拒绝策略),固态线程池的实现+详细解释(支持超时取消机制和不同的拒绝策略)

线程池介绍,分类,实现(工作原理,核心组成,拒绝策略),固态线程池的实现+详细解释(支持超时取消机制和不同的拒绝策略)

2025-05-23 20:49:06 969

原创 leetcode每日一题 -- 3362. 零数组变换 III

leetcode每日一题 -- 3362. 零数组变换 III (差分数组+贪心+优先队列)

2025-05-22 20:48:44 497

原创 leetcode每日一题(昨天的) -- 3356. 零数组变换 II

leetcode每日一题(昨天的) -- 3356. 零数组变换 II (差分数组+二分)

2025-05-22 10:37:17 477

原创 leetcode每日一题 -- 3355. 零数组变换 I

leetcode每日一题 -- 3355. 零数组变换 I (差分数组)

2025-05-20 11:07:06 232

原创 MERGE存储引擎(介绍,操作),FEDERATED存储引擎(介绍,操作),不同存储引擎的特性图

MERGE存储引擎(介绍,操作),FEDERATED存储引擎(介绍,操作),不同存储引擎的特性图

2025-05-01 22:10:02 897

原创 git -- 对远程仓库的操作 -- 查看,添加(与clone对比),抓取和拉取,推送(注意点,抓取更新+合并的三种方法,解决冲突,对比),移除

git对远程仓库的操作 -- 查看,添加(与clone对比),抓取和拉取,推送(注意点,抓取更新+合并的三种方法,解决冲突,对比),移除

2025-04-18 15:12:59 717

原创 git -- git基本操作(获取仓库,git文件的两大状态,跟踪/暂存已修改文件/取消暂存,忽略文件(glob模式介绍,作用范围),提交更新(撤销),移除文件,查看提交历史,撤销修改)

git基本操作 -- 获取仓库,git文件的两大状态,跟踪/暂存已修改文件/取消暂存,忽略文件(glob模式介绍,作用范围),提交更新(跳过暂存/撤销),移除文件,查看提交历史(常用选项),撤销修改)

2025-04-18 11:37:43 756

原创 redis -- redis介绍,性能(与mysql性能对比),使用场景,CAP介绍

redis介绍,性能(与mysql性能对比),使用场景,CAP介绍

2025-04-15 13:26:31 1033

原创 git -- 版本控制介绍(分布式系统),git介绍(对待数据的方式,本地执行,保证完整性,只添加数据,git文件/项目的三种状态,基本的工作流程)

版本控制介绍(分布式系统),git介绍(对待数据的方式,本地执行,保证完整性,只添加数据,git文件/项目的三种状态,基本的工作流程)

2025-04-15 10:56:13 734

原创 http协议版本的区别 -- 2和3

http协议2和3的区别(传输层协议,连接建立与握手,队头阻塞,安全性,性能),QUIC协议详细介绍(建连过程,1-RTT建连和0-RTT特性,如何解决队头阻塞问题,连接迁移,连接id和过程,拥塞控制算法,两种协议计算RTT的过程对比,QUIC的两级流量控制)

2025-04-06 23:48:41 1187

原创 http协议版本的区别 -- 1.1和2

http协议1.1和2的区别(数据传输格式,并发机制,头部压缩,服务器推送,安全,性能),文本协议和二进制协议的区别,二进制分帧层,http2的多路复用机制(作用,优先级,丢包),HPACK算法

2025-04-04 08:30:00 1110

原创 服务器实现并发处理多个连接的策略(多进程,多线程,线程池,reactor,多进程+io复用,协程+异步io)

服务器实现并发处理多个连接的策略(多进程,多线程,线程池,reactor,多进程+io复用,协程+异步io)

2025-03-27 08:00:00 499

原创 MEMORY存储引擎(使用场景,特性,操作,内存管理),CSV存储引擎(操作,修复和检查,限制),ARCHIVE存储引擎(特性),BLACKHOLE存储引擎(特性,用途)

MEMORY存储引擎(使用场景,特性,操作,内存管理),CSV存储引擎(操作,修复和检查,限制),ARCHIVE存储引擎(特性),BLACKHOLE存储引擎(特性,用途)

2025-03-19 08:00:00 795

原创 http协议版本的区别 -- 1.0和1.1

http协议1.0和1.1版本的区别(连接管理,缓存机制,带宽优化,虚拟主机支持,状态码,请求方法,错误处理),请求的流水线化,Expires/Cache-Control/Age/Host头部字段,重新验证机制,文件断点续传,错误处理机制

2025-03-04 08:00:00 700

原创 MYISAM存储引擎介绍,特性(和innodb对比),优势,物理文件,表存储格式(静态表,动态表,null记录,压缩表)

MYISAM存储引擎介绍,特性(和innodb对比),优势,物理文件,表存储格式(静态表,动态表,null记录,压缩表)

2025-03-02 15:50:42 999

原创 golang部分语法(json处理,反序列化为结构体/map),错误处理,时间处理(创建,格式转换,计算),数字解析(字符串<->数字,进制转换)

golang部分语法(json处理,反序列化为结构体/map),错误处理,时间处理(创建,格式转换,计算),数字解析(字符串<->数字,进制转换)

2025-03-02 08:00:00 955 1

原创 golang部分语法介绍(range关键字,函数定义+特性,结构体初始化+结构体指针/方法)

golang部分语法介绍(range关键字,函数定义+特性,结构体初始化+结构体指针/方法)

2025-03-01 19:43:52 766

原创 golang介绍,特点,项目结构,基本变量类型与声明介绍(数组,切片,映射),控制流语句介绍(条件,循环,switch case)

golang介绍,特点,项目结构,基本变量类型与声明介绍(数组,切片,映射),控制流语句介绍(条件,循环,switch case)

2025-03-01 08:00:00 1799

原创 innodb存储引擎介绍,特性,主要又是(事务/崩溃恢复/哈希索引...),最佳实践,配置(设置默认,指定,测试),物理文件(表空间数据文件,.ibd文件,.frm文件,导出ibd文件)

innodb存储引擎介绍,特性,主要又是(事务/崩溃恢复/哈希索引...),最佳实践,配置(设置默认,指定,测试),物理文件(表空间数据文件,.ibd文件,.frm文件,导出ibd文件)

2025-02-28 18:35:40 1063

原创 mysql存储引擎层介绍,存储引擎(介绍,查看,设计思想)

mysql存储引擎层介绍,存储引擎(介绍,查看,设计思想)

2025-02-28 08:00:00 269

原创 mysql架构查询执行流程(图解+描述)

mysql架构查询执行流程(图解+描述)

2025-02-27 22:39:00 242

原创 mysql服务层介绍,NOSQL+SQL接口(nosql介绍),语法分析器,预处理器,优化器(优化的必要性,基于成本的优化器),缓存(弊端)

mysql服务层介绍,NOSQL+SQL接口(nosql介绍),服务管理和公共组件,语法分析器(示例),预处理器,优化器(优化的必要性,基于成本的优化器),缓存(弊端)

2025-02-27 22:26:13 1085

原创 mysql连接层介绍,连接管理(网络端口),连接管理线程(介绍,执行线程,线程池配置,连接量管理,connection_errors_max_connections状态变量介绍)

mysql连接层介绍,连接管理(网络端口),连接管理线程(介绍,执行线程,线程池配置,连接量管理,connection_errors_max_connections状态变量介绍,管理员账户,主从复制相关)

2025-02-25 08:00:00 778

原创 mysql架构介绍和理解

mysql架构介绍和理解

2025-02-24 09:00:00 342

原创 在一台机器上运行多个mysql实例

在一台机器上运行多个mysql实例的配置和启动过程

2025-02-24 08:00:00 349

原创 mysql系统库介绍,数据字典(介绍,存储方式,常见表,访问权限),系统表(介绍,不同功能的表)

mysql系统库介绍,数据字典(介绍,不同版本下的存储方式,常见表,访问权限),系统表(介绍,不同功能的表)

2025-02-08 19:44:19 1028

原创 一般查询日志(介绍,表结构,启动),慢查询日志(介绍,启动,不记录的查询语句,执行时间,日志文件内容,表结构),两种日志的输出形式(日志表的优点),运行时控制+重命名,配置示例

一般查询日志(介绍,表结构,启动),慢查询日志(介绍,启动,不记录的查询语句,执行时间,日志文件内容,表结构),两种日志的输出形式(日志表的优点),运行时控制+重命名,配置示例,,mysql级别的锁和系统级别的锁的区别

2025-02-08 18:48:10 853

原创 mysql二进制日志介绍,选项和变量查看,日志文件名(组成,日志文件保存时间,索引文件),查看二进制日志(mysqlbinlog,sql两种方式),二进制日志格式(基于行/语句,混合)

mysql二进制日志介绍,选项和变量查看,日志文件名(组成,日志文件保存时间,索引文件),查看二进制日志(mysqlbinlog,sql两种方式),二进制日志格式(基于行/语句,混合)

2025-01-26 09:00:00 922

原创 mysql错误日志介绍,输出位置,核心错误事件字段(错误代码),刷新和重命名

mysql错误日志介绍,输出位置,核心错误事件字段(错误代码),刷新和重命名

2025-01-26 08:00:00 950

原创 mysql日志分类+简介,刷新日志操作

mysql日志分类+简介,刷新日志操作

2025-01-19 22:43:51 689

原创 链表 -- 二叉树展开为链表,随机链表的复制,LRU缓存,链表的中间结点

链表算法题分析+代码 -- 二叉树展开为链表,随机链表的复制,LRU缓存,链表的中间结点

2025-01-18 09:00:00 860

原创 链表 -- 删除链表的倒数第n个结点/排序链表中的重复元素,移除链表元素,分割链表

链表算法题分析+代码 -- 删除链表的倒数第n个结点/排序链表中的重复元素,移除链表元素,分割链表

2025-01-18 08:00:00 288

原创 链表 -- 两数相加,相交链表,回文链表,排序链表

链表算法题分析+代码 -- 两数相加,相交链表,回文链表,排序链表

2025-01-17 00:41:03 199

原创 链表 -- 反转链表,k个一组翻转链表,两两交换链表中结点

链表算法题分析+代码 -- 反转链表,k个一组翻转,两两交换链表中结点

2025-01-17 00:16:38 536

原创 mysqld的变量作用域,系统变量详细介绍(查看,常用变量介绍,设置变量(set,PERSIST等使用)),状态变量(查看)

mysqld的变量作用域,系统变量详细介绍(查看,常用变量介绍,设置变量(set,PERSIST等使用)),状态变量(查看)

2024-12-11 09:00:00 828

原创 配置mysqld(读取选项内容,基本配置),数据目录(配置的必要性,目录下的内容,具体文件介绍,修改配置)

配置mysqld(读取选项内容,基本配置),数据目录(配置的必要性,目录下的内容,具体文件介绍,修改配置)

2024-12-11 08:00:00 797

原创 mysql客户端程序 -- mysqldumpslow(慢查询),mysqlbinlog(二进制日志文件),mysqlslap介绍

mysql客户端程序 -- mysqldumpslow(慢查询),mysqlbinlog(二进制日志文件),mysqlslap介绍

2024-12-09 13:23:42 948

c++实现boost搜索引擎功能扩展 介绍+代码(日志,处理暂停词,增加数据源,引入广告竞价,增加用户管理,连接mysql)

c++实现boost搜索引擎功能扩展 介绍+代码(日志,处理暂停词,增加数据源,引入广告竞价,增加用户管理,连接mysql)

2024-10-25

c++实现boost库搜索引擎

c++实现boost库搜索引擎

2024-10-15

Reactor模型demo版本代码

Reactor模型demo版本代码,c++语言

2024-09-19

epoll接口使用 - 非阻塞式网络io(仅读事件)

epoll接口使用 - 非阻塞式网络io(仅读事件)

2024-09-13

多路转接之select(fd-set介绍,参数详细介绍),实现非阻塞式网络通信

多路转接之select(fd-set介绍,参数详细介绍),实现非阻塞式网络通信

2024-09-09

基于http协议的服务器代码

基于http协议的服务器代码(多线程版+cookie+上传图片+临时重定向+指定路径访问)

2024-05-08

网络计算器代码(tcp协议)

守护进程功能+日志重定向到文件+json格式/自定义实现序列化/反序列化

2024-04-24

增加了将服务端守护进程化

增加了将服务端守护进程化

2024-03-25

tcp网络通信应用化(翻译单词),有重连功能

tcp网络通信应用化(翻译单词),有重连功能

2024-03-25

基于tcp协议的网络通信(基础echo版.多进程版,多线程版,线程池版),telnet命令

基于tcp协议的网络通信(基础echo版.多进程版,多线程版,线程池版),telnet命令

2024-03-18

基于udp协议的网络通信

基于udp协议的网络通信

2024-03-14

基于udp协议的网络通信

基于udp协议的网络通信

2024-03-14

计算器(+qt界面的代码+ui)

qt项目所有文件

2023-10-11

空空如也

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

TA关注的人

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