<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[The porters of knowledge]]></title><description><![CDATA[My trump card]]></description><link>https://blog.csdn.net/erridjsis</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; erridjsis]]></copyright><item><title><![CDATA[【项目设计】高并发内存池]]></title><link>https://blog.csdn.net/erridjsis/article/details/138622214</link><guid>https://blog.csdn.net/erridjsis/article/details/138622214</guid><author>erridjsis</author><pubDate>Mon, 20 May 2024 17:50:49 +0800</pubDate><description><![CDATA[仿照tcmalloc，简化实现一份高并发内存池]]></description><category></category></item><item><title><![CDATA[【数据结构】B树，B+树，B*树]]></title><link>https://blog.csdn.net/erridjsis/article/details/135872597</link><guid>https://blog.csdn.net/erridjsis/article/details/135872597</guid><author>erridjsis</author><pubDate>Mon, 26 Feb 2024 19:51:31 +0800</pubDate><description><![CDATA[B树的插入，B+树的插入，B*树]]></description><category></category></item><item><title><![CDATA[【数据结构】跳表]]></title><link>https://blog.csdn.net/erridjsis/article/details/135872616</link><guid>https://blog.csdn.net/erridjsis/article/details/135872616</guid><author>erridjsis</author><pubDate>Thu, 22 Feb 2024 19:06:54 +0800</pubDate><description><![CDATA[跳表]]></description><category></category></item><item><title><![CDATA[【数据结构】LRU Cache]]></title><link>https://blog.csdn.net/erridjsis/article/details/135872607</link><guid>https://blog.csdn.net/erridjsis/article/details/135872607</guid><author>erridjsis</author><pubDate>Thu, 15 Feb 2024 11:56:33 +0800</pubDate><description><![CDATA[使用链表和哈希表来实现高效的LRUCache数据结构]]></description><category></category></item><item><title><![CDATA[【数据结构】图]]></title><link>https://blog.csdn.net/erridjsis/article/details/135866236</link><guid>https://blog.csdn.net/erridjsis/article/details/135866236</guid><author>erridjsis</author><pubDate>Wed, 14 Feb 2024 16:10:53 +0800</pubDate><description><![CDATA[图的相关算法，dfs，bfs，prim，kruskal，dijkstra，bellman-ford，floyd-warshall]]></description><category></category></item><item><title><![CDATA[【数据结构】并查集(路径压缩)]]></title><link>https://blog.csdn.net/erridjsis/article/details/135866217</link><guid>https://blog.csdn.net/erridjsis/article/details/135866217</guid><author>erridjsis</author><pubDate>Sat, 03 Feb 2024 11:27:56 +0800</pubDate><description><![CDATA[并查集]]></description><category></category></item><item><title><![CDATA[【项目设计】仿muduo实现高性能服务器组件]]></title><link>https://blog.csdn.net/erridjsis/article/details/134101167</link><guid>https://blog.csdn.net/erridjsis/article/details/134101167</guid><author>erridjsis</author><pubDate>Mon, 29 Jan 2024 20:11:56 +0800</pubDate><description><![CDATA[实现主从Reactor事件驱动处理模式的高性能服务器组件]]></description><category></category></item><item><title><![CDATA[【项目设计】网络对战五子棋（下）]]></title><link>https://blog.csdn.net/erridjsis/article/details/133958956</link><guid>https://blog.csdn.net/erridjsis/article/details/133958956</guid><author>erridjsis</author><pubDate>Mon, 23 Oct 2023 20:54:25 +0800</pubDate><description><![CDATA[游戏房间管理模块，匹配队列管理模块，整合封装服务器模块]]></description><category></category></item><item><title><![CDATA[【项目设计】网络对战五子棋（上）]]></title><link>https://blog.csdn.net/erridjsis/article/details/133933236</link><guid>https://blog.csdn.net/erridjsis/article/details/133933236</guid><author>erridjsis</author><pubDate>Sat, 21 Oct 2023 21:27:05 +0800</pubDate><description><![CDATA[项目前置知识构建，实用工具类模块，数据管理模块，在线用户管理模块，session管理模块]]></description><category></category></item><item><title><![CDATA[【Linux】高级IO --- Reactor服务器IO设计模式]]></title><link>https://blog.csdn.net/erridjsis/article/details/132548615</link><guid>https://blog.csdn.net/erridjsis/article/details/132548615</guid><author>erridjsis</author><pubDate>Thu, 07 Sep 2023 19:58:44 +0800</pubDate><description><![CDATA[epoll的ET和LT工作模式，为什么说ET模式是高效的？Reactor完整服务器的实现，处理读 写 异常事件，接入应用层序列化反序列化，协议定制等代码。]]></description><category></category></item><item><title><![CDATA[【Linux】高级IO --- 多路转接，select，poll，epoll]]></title><link>https://blog.csdn.net/erridjsis/article/details/132548582</link><guid>https://blog.csdn.net/erridjsis/article/details/132548582</guid><author>erridjsis</author><pubDate>Tue, 05 Sep 2023 20:37:46 +0800</pubDate><description><![CDATA[五种IO模型，编写select_server，poll_server，epoll_server服务器代码，理解epoll模型的底层原理，总结select poll epoll三者的优缺点……]]></description><category></category></item><item><title><![CDATA[【Linux】DNS系统，ICMP协议，NAPT技术]]></title><link>https://blog.csdn.net/erridjsis/article/details/132160854</link><guid>https://blog.csdn.net/erridjsis/article/details/132160854</guid><author>erridjsis</author><pubDate>Sun, 27 Aug 2023 14:57:52 +0800</pubDate><description><![CDATA[DNS域名解析，ICMP查询和差错报文，NAPT技术，代理服务器，总结网络协议栈学到的知识……]]></description><category></category></item><item><title><![CDATA[【Linux】数据链路层：以太网协议]]></title><link>https://blog.csdn.net/erridjsis/article/details/132132982</link><guid>https://blog.csdn.net/erridjsis/article/details/132132982</guid><author>erridjsis</author><pubDate>Tue, 22 Aug 2023 22:08:39 +0800</pubDate><description><![CDATA[以太网帧和局域网转发数据包的原理，以太网技术，MTU对上层协议的影响，数据碰撞，碰撞检测，碰撞避免，交换机，系统角度重新看待局域网，ARP协议，ARP缓存，ARP欺骗攻击……]]></description><category></category></item><item><title><![CDATA[【Linux】网络层协议：IP]]></title><link>https://blog.csdn.net/erridjsis/article/details/132066805</link><guid>https://blog.csdn.net/erridjsis/article/details/132066805</guid><author>erridjsis</author><pubDate>Tue, 22 Aug 2023 11:48:24 +0800</pubDate><description><![CDATA[TCP与IP之间的关系，IP报头的理解，网段的划分，私有ip和公网ip，内网数据包转发到公网服务器的过程，NAT技术，IP报文的路由，IP报文的分片]]></description><category></category></item><item><title><![CDATA[【Linux】传输层协议：UDP和TCP]]></title><link>https://blog.csdn.net/erridjsis/article/details/131281130</link><guid>https://blog.csdn.net/erridjsis/article/details/131281130</guid><author>erridjsis</author><pubDate>Thu, 17 Aug 2023 09:43:56 +0800</pubDate><description><![CDATA[理解端口号，UDP面向数据报，网络协议栈和Linux系统的联系，从代码层面理解TCP报头，TCP的确认应答，流量控制，超时重传，连接管理，为什么要三次握手，四次挥手时重点理解TIME_WAIT和CLOSE_WAIT状态，滑动窗口，拥塞控制，MSS和SMSS，慢启动和拥塞避免，延迟应答、捎带应答，TCP异常情况，listen第二个参数backlog的理解]]></description><category></category></item><item><title><![CDATA[【MySQL】MySQL索引、事务、用户管理]]></title><link>https://blog.csdn.net/erridjsis/article/details/131492031</link><guid>https://blog.csdn.net/erridjsis/article/details/131492031</guid><author>erridjsis</author><pubDate>Wed, 26 Jul 2023 11:51:06 +0800</pubDate><description><![CDATA[MySQL索引，事务，用户管理，视图，API和图形化界面的客户端。]]></description><category></category></item><item><title><![CDATA[【MySQL】MySQL数据库的进阶使用]]></title><link>https://blog.csdn.net/erridjsis/article/details/131769987</link><guid>https://blog.csdn.net/erridjsis/article/details/131769987</guid><author>erridjsis</author><pubDate>Fri, 21 Jul 2023 20:54:15 +0800</pubDate><description><![CDATA[对表的CURD操作，聚合函数，group by、having、order by，limit等关键字的使用，MySQL内置函数，MySQL多表查询，子查询，内连接，左外连接，右外连接，]]></description><category></category></item><item><title><![CDATA[【MySQL】MySQL数据库的初阶使用]]></title><link>https://blog.csdn.net/erridjsis/article/details/131443928</link><guid>https://blog.csdn.net/erridjsis/article/details/131443928</guid><author>erridjsis</author><pubDate>Wed, 19 Jul 2023 21:35:41 +0800</pubDate><description><![CDATA[MySQL的安装，MySQL架构和数据库的认识，MySQL的库和表结构操作，MySQL数据类型，约束…]]></description><category></category></item><item><title><![CDATA[【Linux】应用层协议：HTTP和HTTPS]]></title><link>https://blog.csdn.net/erridjsis/article/details/131281010</link><guid>https://blog.csdn.net/erridjsis/article/details/131281010</guid><author>erridjsis</author><pubDate>Fri, 23 Jun 2023 17:23:23 +0800</pubDate><description><![CDATA[URL，HTTP请求和响应的格式，服务器响应html网页到浏览器，在网页中增加图片，跳转链接等，HTTP的请求方法，状态码和其他头部字段，长连接，周边会话保持，postman和fiddler工具的使用，对称加密和非对称加密，数据指纹，HTTPS的工作过程探究…]]></description><category></category></item><item><title><![CDATA[【Linux】TCP网络套接字编程+协议定制+序列化和反序列化]]></title><link>https://blog.csdn.net/erridjsis/article/details/130848063</link><guid>https://blog.csdn.net/erridjsis/article/details/130848063</guid><author>erridjsis</author><pubDate>Mon, 05 Jun 2023 21:53:50 +0800</pubDate><description><![CDATA[单进程，多进程，多线程，线程池，守护进程化版本的TCP服务器设计，自定义协议和序列化/反序列化的TCP服务器，使用现成的json序列化方案，网络通信的本质和处理黏包问题的方式，OSI上三层模型和我们的软件分三层的对应…]]></description><category></category></item></channel></rss>