自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cp

博客是总结对自己有用的东西,是为了记录自己的每一次成长与蜕变。如果对别人有帮助那真是意外之喜。

  • 博客(120)
  • 收藏
  • 关注

原创 【MySQL】表的约束

介绍MySQL的常见约束,如:空属性、默认值、列描述、zerofill、主键、自增长、唯一键、外键

2025-04-02 21:36:21 830

原创 【MySQL】数据类型

介绍MySQL的数据类型

2025-03-31 23:15:06 970

原创 【MySQL】表的操作

介绍表结构的相关操作

2025-03-30 23:07:31 880

原创 【MySQL】库的操作

介绍库的基本操作、理解创建数据库和删除数据库本质是在Linux上做什么、介绍数据库的备份和恢复等

2025-03-30 16:27:01 966

原创 【MySQL】数据库基础

介绍数据库、介绍MySQL和简单介绍其使用,一起MySQL整体架构知识

2025-03-29 21:33:22 1084

原创 gitee 远程修改完密码本地提交出错的解决方案

解决了git远程仓库修改密码本地无法提交的问题

2025-03-18 00:13:29 245

原创 【项目日记(十)】瓶颈分析与使用基数树优化

使用VS的性能分析工具对象前的项目进行性能分析、确定性能瓶颈使用基数树进行优化。

2025-03-08 21:06:02 289

原创 【项目日记(九)】细节优化与对比测试

解决线程申请超过256KB的问题、配合定长内存池脱离使用new、优化释放时传递大小的问题、以及在多线程环境下和malloc的对比测试。

2025-03-08 20:19:41 729

原创 【项目日记(八)】内存回收与联调

实现 thread cache、central cache、page cache 的内存回收以及page cache的span合并机制,最后介绍了三层的释放内存联调的过程

2025-03-05 23:41:12 866

原创 【项目日记(七】申请内存过程联调

演示三层缓存申请的联调过程

2025-03-04 14:13:07 577

原创 【项目日记(六)】page cache 层

介绍page cache 的整体设计、实现 中心层获取一个非空的 span 的函数 和 实现获取k页的大块内存

2025-03-03 20:34:30 799

原创 【项目日记(五)】central cache 层

介绍 central cache 的整体结构设计和具体实现,完善了 thread cache 向central cache 申请内存的接口,并介绍了慢反馈调节算法

2025-02-27 22:18:10 982

原创 【项目日记(四)】thread cache 层

介绍了 thread cache 的整体框架、内存的对齐规则、TLS 无锁访问

2025-02-08 20:59:35 1092

原创 【项目日记(三)】高并发内存池整体框架设计

介绍高并发内存池的整体设计框架

2025-02-08 15:02:25 571

原创 【项目日记(二)】定长内存池实现

介绍并实现定长内存池

2025-02-07 22:47:04 856

原创 【项目日记(一)】高并发内存池项目介绍

主要介绍高并发内存池是什么、意义、以及什么是池化技术和内存池等

2025-01-25 17:04:28 887

原创 C++ 特殊类的设计

介绍常见的特殊类的设计,介绍并实现单例模式

2024-12-21 21:24:53 1207

原创 应用层自定义协议与序列化

介绍序列化和反序列化、通过 自定义协议、采用Json 实现序列化和反序列化 实现网络版本的计算器

2024-12-15 20:41:55 1167 1

原创 Linux 网络编程之TCP套接字

介绍TCP套接字 API、使用 echo_server 引入了多进程、多线程、线程池等、最后多线程的基础上加了一个远程执行指令的业务

2024-11-30 21:30:32 964

原创 VScode 连不上远程云服务器

解决VScode 连不上远程云服务器的问题

2024-11-23 19:27:16 852

原创 Linux 网络编程之UDP套接字

简单介绍:传输层的经典协议:TCP和UDP、网络字节序、socket、和三个UDP网络程序

2024-11-23 18:54:00 1272

原创 网络入门基础

介绍网络的背景、网络协议、网络传输的流程、IP 和端口号

2024-11-09 14:25:32 665 1

原创 C++ 智能指针

介绍内存泄漏、RAII、四种智能指针的使用和原理

2024-11-03 16:43:35 1009 1

原创 C++ 异常

介绍C++异常的概念和使用、异常安全、异常的体系和异常的优缺点

2024-11-01 17:28:45 887

原创 C++ 多态

介绍什么是多态、虚函数、抽象类、虚表和虚表指针

2024-10-29 18:39:28 1576 1

原创 C++ 继承

介绍C++的单继承、多继承、菱形继承、虚继承和其原理

2024-10-26 01:20:45 1533 1

原创 C++11 线程库

介绍C++11的用户线程、锁、条件变量和原子操作

2024-10-22 13:19:53 828 2

原创 Linux 读写者问题和读写者锁

介绍读写者问题和读写锁、介绍自旋锁

2024-10-19 16:18:00 1684 1

原创 Linux 手撕线程池

介绍池化技术和线程池的概念、手撕线程池、介绍单例模式并给线程池引入单例模式

2024-10-18 18:37:27 843

原创 Linux 生产者消费者模型

介绍生产者消费者模型,并分别用阻塞队列和循环队列实现

2024-10-04 23:09:14 1086 1

原创 Linux 线程同步

介绍线程同步的概念和相关的接口操作

2024-10-01 00:44:13 1072

原创 Linux 线程互斥

介绍Linux的线程互斥、以及互斥量接口的使用

2024-09-28 22:42:40 919

原创 C++11 包装器

介绍C++11的包装器,function和bind

2024-09-24 17:48:30 616

原创 C++11 可变的模板参数

主要介绍函数模板的可变参数

2024-09-22 23:17:04 902

原创 C++11 lambda表达式

介绍C++11的lambda表达式的语法特性

2024-09-21 16:06:19 1131

原创 C++11 新的类功能

介绍C++11的默认成员函数、default和delete、final以及override等关键字

2024-09-20 23:06:38 1020

原创 C++11 右值引用&完美转发

介绍右值引用和移动语义、万能引用和完美转发

2024-09-17 21:40:59 1117

原创 Linux线程控制

介绍线程创建、终止、等待、分离;理解线程ID和线程的局部存储

2024-09-10 17:19:15 1239

原创 Linux初识线程

重谈地址空间和页表、线程概念、Linux下的线程、线程的总结

2024-09-07 15:30:14 763

原创 C++11 新特性基础

介绍C++11的 列表初始化、声明、范围for、STL的新增容器

2024-08-31 20:50:48 1277

空空如也

空空如也

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

TA关注的人

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