随笔分类 - 后台开发
摘要:怎么参考tcp实现可靠性传输?为什么要自己实现?kcp的优势是什么?kcp是怎么实现的?源码剖析!
阅读全文
摘要:对epoll以及reactor网络模型原理解析,并剖析redis、nginx、memcached等开源组件的网络模型,深刻理解其网络处理方式。
阅读全文
摘要:django,mysql,redis,nginx,uwsgi留言服务器性能优化,考虑到下次迁移的方便性,于是采用docker进行环境搭建和部署。
阅读全文
摘要:怎么处理epoll的事件?基于reactor反应堆模型,基于事件进行处理,不要基于fd去做判断,基于事件处理的代码逻辑更加清晰!做到百万并发并没有那么难!
阅读全文
摘要:tcp和udp怎么用来进行服务器开发?kill的过程发生了什么?io多路复用的内核源码剖析!
阅读全文
摘要:用户往任务队列里面生产任务,线程池从任务队列里面取任务进行消费,让少数线程的线程池来处理大量任务的任务队列,这就是一个生产者和消费者的模型。
阅读全文
摘要:golang使用起来总体感觉比较方便,里面很多思想都是相同的,学习过c/c++的朋友就很容易理解,封装继承多态都差不多,对异常处理有一些不一样,和java比较类似。
阅读全文