Git Product home page Git Product logo

c-server-study-route's Introduction

C++

C++服务端架构学习代码

描述

本仓库为个人学习C/C++服务端搭建,用于记录日常所学代码,如果我们坚持下来,肯定是满满的干货。

我会在每一个分支下面都加上说明,帮助大家理解。

1、布隆过滤器bloom文件夹

2、排序栈队列以及KMP算法

3、二叉树和二叉搜索树红黑树以及B树等

  • 有一些关于STL中map和set的实现解析
  • 增加Nginx的timer红黑树解析
  • 增加Linux的内存管理中红黑树解析
  • epoll中的红黑树,以及select还有poll的原理
  • 增加了B-树和B+树的解释
  • 新增责任链模式以及Nginx过滤器模式源码分析
  • 增加发布订阅模型的代码以及一个小型的分布式发布订阅消息处理模型
  • 增加分布式发布订阅模式,且支持分组订阅
  • 增加thrift工厂模式分析

4、杂记笔记

  • 记录线程的同步和进程的通信总结

5、后台组件

  • mysql开箱体验,一个基于libmysql简单C++的封装以及log4cpp的简单封装
  • 新增zmq一些基础用法,基于zmq的文件上传功能
  • redis异步

c-server-study-route's People

Contributors

yc299792 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.