
后端开发
文章平均质量分 80
殇弑天
这个作者很懒,什么都没留下…
展开
-
TCP详解
文章目录TCP详解协议头三次握手/四次挥手,11种状态迁移TCP三次握手状态图:四次挥手状态图:TCP11种状态迁移图:tcp的顺序,如何保证有序,延迟ack/滑动窗口tcp滑动窗口协议定时器,rtt慢启动与拥塞控制慢启动。拥塞避免。快速重传。快速恢复。流量控制的介绍,采用滑动窗口会有什么问题(死锁可能,糊涂窗口综合征)?TCP详解零声学院TCP/IP训练营笔记。协议头TCP的头部结构为: (1) 16位的源端口号/目的端口号 告知目的机器报文段来自哪里(源端口号)以及传给传递给哪个上层协原创 2021-09-20 20:26:58 · 1036 阅读 · 0 评论 -
C++实现url编码与解码
C++实现url编码与解码转载自:https://www.cnblogs.com/claireyuancy/p/6915447.html稍加修改url_code.h/******************************************************************************** Copyright (C), 2001-2005, Huawei Tech. Co., Ltd.***********************************转载 2021-09-06 11:42:26 · 1745 阅读 · 0 评论 -
C++后端开发知识点总结
知识点总结知识点总结C++1. 全局变量的作用域与初始化2. 字节对齐的计算方法3. 类的静态成员4. 纯虚函数的用法5. 构造函数和析构函数的执行顺序6. 类的作用域7. STL相关数据结构的基本用法8. 文件的读写操作9. 内联函数10. 修改指针和修改指针指向的数据11. void指针类型数据结构数据库网络原理操作系统网络编程分布式架构云原生知识点总结C++1. 全局变量的作用域与初始化全局变量作用于是从声明开始到整个文件结束,初始化可以在声明时直接初始化。2. 字节对齐的计算方法首先你要原创 2021-08-22 14:04:37 · 8279 阅读 · 0 评论 -
连接池的原理及设计与实现
连接池的原理及设计与实现文章目录连接池的原理及设计与实现代码实现mysql_pool.hmysql_pool.cpptest_project.cpp代码实现mysql_pool.h/******************************************************************************** Copyright (C), 2001-2005, Huawei Tech. Co., Ltd.***************************原创 2021-08-01 23:44:36 · 474 阅读 · 0 评论 -
线程池原理及设计与实现
线程池原理及实现1.什么是线程池线程池是一种多线程处理形式,提前将线程创建好,放入队列中进行管理。有任务需要处理时,将任务分配到具体的线程进行执行。减少线程的创建、销毁和切换,来提高性能。2.线程池原理大量的任务需要处理,肯定会考虑使用多线程。通常是一个任务就直接调用一个线程去执行,效率不高。所以就有了线程池,提前创建好定量线程,在队列中等待任务,有任务就分配具体线程去执行任务,回调的函数和参数都是通过任务的形式提交给线程,避免了线程的创建和销毁,减少了线程的切换。既然是定量这个量到底是多少。3.原创 2021-07-22 12:20:56 · 416 阅读 · 0 评论 -
内存池原理及设计与实现
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-26 22:10:33 · 797 阅读 · 0 评论