udp可靠性传输设计之kcp 发表于 2022-04-14 | 更新于: 2022-04-14 | 怎么参考tcp实现可靠性传输?为什么要自己实现?kcp的优势是什么?kcp是怎么实现的?源码剖析! 阅读全文 »
redis/nginx/memcached等网络编程模型 发表于 2022-04-10 | 更新于: 2022-04-14 | 对epoll以及reactor网络模型原理解析,并剖析redis、nginx、memcached等开源组件的网络模型,深刻理解其网络处理方式。 阅读全文 »
订阅号助手APP怎么插入留言板小程序? 发表于 2022-04-08 | 更新于: 2022-04-14 | 分类于 小程序 | 订阅号助手APP怎么接入留言板小程序?使用订阅号留言板网页工具立即接入,让你留言无忧! 阅读全文 »
django后台服务器优化 发表于 2022-04-06 | 更新于: 2022-04-16 | 分类于 后台开发 | django,mysql,redis,nginx,uwsgi留言服务器性能优化,考虑到下次迁移的方便性,于是采用docker进行环境搭建和部署。 阅读全文 »
epoll服务器反应堆模型 发表于 2022-03-09 | 更新于: 2022-04-14 | 怎么处理epoll的事件?基于reactor反应堆模型,基于事件进行处理,不要基于fd去做判断,基于事件处理的代码逻辑更加清晰!做到百万并发并没有那么难! 阅读全文 »
epoll服务器开发一 发表于 2022-03-06 | 更新于: 2022-04-14 | 分类于 linux | tcp和udp怎么用来进行服务器开发?kill的过程发生了什么?io多路复用的内核源码剖析! 阅读全文 »
费曼学习法 发表于 2022-02-22 | 更新于: 2022-04-14 | 分类于 感悟 | 费曼学习法有四个关键词:concept「概念」、teach「教授」、review「回顾」、simplify「简化」。如果你不能用简洁的语言把一个概念说明白,说明你没有真正的掌握它。 阅读全文 »
线程池设计与实现 发表于 2022-02-18 | 更新于: 2022-04-14 | 分类于 开发组件 | 用户往任务队列里面生产任务,线程池从任务队列里面取任务进行消费,让少数线程的线程池来处理大量任务的任务队列,这就是一个生产者和消费者的模型。 阅读全文 »
stun检查nat类型 发表于 2022-02-16 | 更新于: 2022-04-14 | 分类于 nat | nat的四种类型是什么样的?怎么通过stun来探测当前网络处于哪一种nat类型后面? 阅读全文 »