- 博客(90)
- 收藏
- 关注
原创 网页聊天室的的web自动化测试(详细的过程和脚本)
网页聊天室项目的测试,selenium自动化脚本的编写,postman接口的测试。经过修改后,bug修正,提交上限
2024-12-10 09:00:00
760
原创 多路转接——select
select多路转接的详解,利用select编写简单的echo服务器。select编写的基本步骤。select的优点和缺点。
2024-08-31 09:45:00
1095
原创 多设计模式下的日志系统——(四)性能测试
日志系统的完结篇——性能测试。对同步异步多线程和单线程情况下进行压力测试,并且回答了为什么异步多线程写日志最优的问题
2024-08-19 09:15:00
1259
原创 【项目】多设计模式下的同步&&异步日志系统(三)
异步工作器的设计思路、单例模式实现日志器的管理类、建造者模式创建全局日志器、利用代理模式全局函数宏替换实现接口的简化
2024-08-18 09:15:00
1358
原创 【项目】多设计模式下的同步&&异步日志系统(二)
简单工厂、日志的落地、滚动文件&&标准输出等 建造者模式在构建日志器上的应用。异步机制、频繁申请锁的优化双缓冲区。
2024-08-16 09:15:00
1690
1
原创 常见的设计模式
设计模式的7大原则:职责单一、接口暴露少、尽量扩展、父类抽象出子类等常见的设计模式单例模式的新写法、工厂模式、建造者模式、代理模式的例子与优点缺点
2024-08-12 09:00:00
579
原创 MySQL多版本并发控制MVCC及实现原理
MVCC是什么?无锁并发控制的优势。MVCC的实现原理,三个隐藏字段、undo日志和read view读视图。模拟MVCC的比较过程。RR和RC的本质区别就是read view是否每次生成
2024-07-30 09:00:00
813
原创 MySQL索引
索引的来源,了解索引的结果,bufferPoll的大小,mysql与磁盘交互的基本单位,磁盘IO,B+树的优势,索引的创建,主键,唯一键,普通键,索引的删除与查看
2024-07-27 09:00:00
809
原创 仿RabbitMQ消息队列
C++项目仿RabbitMQ,万字讲解.|并发|多线程|网络通信|路由匹配|异步线程池|确认应答|生产者消费者模型|Protobuf|Sqlite3 交换机队列绑定虚拟机消费者消息信道连接brokerd的详细介绍,带你从0打找RabbitMq项目
2024-07-16 09:00:00
1185
原创 【网络】HTTP协议
介绍URL HTTP请求和响应的基本格式、常见的报头cookie和session、get和post方法、状态码、web根目录等等,快速了解上手HTTP协议。
2024-05-10 09:00:00
807
1
原创 【C++11】initializer_list | 右值引用 | 完美转发
介绍C++11一些重要特性|一切皆可列表初始化|新增initializer_list支持列表初始化容器|介绍右值引用|右值引用的用法将亡值move|转移资源。万能引用,完美转发的概念
2024-04-09 09:30:00
1183
原创 【Linux】多线程——信号量
信号量的原理概念|本质就是一把计数器和等待队列|信号量的接口PV操作|基于环形队列设计生产消费者模型,并发程度更高|节省空间资源,加锁保护
2024-03-25 09:30:00
1170
原创 【Linux】 生产消费者模型
条件变量的使用等待唤醒| 生产者消费者模型的介绍,3种关系竞争同步,2个角色生产者和消费者,一个场所|用阻塞队列来实现CO模型,介绍生产消费高效原因
2024-03-19 10:00:00
1177
原创 【Linux】线程概念
线程是更加轻量级的进程,是系统调度的基本单位。页表的完善,页帧页框page。线程切换效率高的原因,线程对比进程有独立的栈,寄存器。
2024-03-02 10:30:00
1130
原创 【数据结构】LRU cache
简述LRU cache的淘汰机制,并且模拟实现get和push。本文要熟练使用哈希表和链表的操作。LRU cache的关键结点是哈希表中存储链表的迭代器,实现操作都是O(1)
2024-02-25 11:00:34
1337
1
原创 【数据结构】图——最短路径
迪杰斯特拉算法是基于贪心算法设计,解决非负数权值的路径问题。贝尔曼福特算法是暴力求解,能求解出带负权值的路径,能判断负权环路。是一个时间复杂度为o(N^3)的算法。要进行K次松弛调整。费洛伊徳算法是动态规划的思想,将路径分为i->k k->j的思想。同样要进行K轮次的更新。复杂度为0(N^3)。能够求解任意俩顶点的最短路径。
2024-02-23 10:00:00
3279
原创 【数据结构】图的最小生成树
Kruskal算法和Prim算法的详细画图解释。全局贪心和局部贪心。借助优先级队列和并查集实现的最小生成树算法。
2024-02-20 10:00:00
1872
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人