涵盖手写代码实现:sdpk文件系统,dpdk用户态协议栈,异步网络库zvnet,协程,io_ uring,Nginx,bpf,线程池,内存池,连接池,原子操作, ringbuffer,定时器,死锁检测,分布式锁,日志,probuf,kafka,grpc,udp可靠传输 上线项目:KV存储项目,图床项目,即时通讯项目等。 学习地址: 这里给大家推荐零声教育全网独家的【Linux C/C...
} = 0x30090949; /* remote program number ( must be unique ) */ 则说明这个RPC中有四个函数可用,即客户端可以调用initw_1、insertw_1、deletew_1、lookupw_1四个函数来向服务端发送消息,服务端可以用initw_1_svc、insertw_1_svc、deletew_1_svc、lookupw_1_svc四个函数来处理请求并返回结果。 原...
本文介绍下Linux C/C++开发(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)从入门到高级进阶的学习路线,整个学习路线,直接对标腾讯c++后台开发岗位,知识点包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等 。其次你把整个内容,全部消化...
本文介绍下Linux C/C++开发(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)从入门到高级进阶的学习路线,整个学习路线,直接对标腾讯c++后台开发岗位,知识点包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等 。其次你把整个内容,全部消化...
性能分析(测试框架gtest以及内存泄漏检测, 火焰图的生成原理与构建方式)分布式架构(分布式消息, 分布式服务...
C++/Linux服务器开发」别名可以叫「C++后台开发」,目前BAT里面都是有大量的C++开发岗位,鹅厂在c++后台开发岗都是急需。虽然岗位对技术要求难度系数较高,但是有大厂情结的朋友们还是可以冲一冲的。 很多有c/c++语言基础的朋友,在面试后台岗的时候都会有一个疑问,面试大厂的时候,技术水平要到一个什么程度才能进?
Linux C/C++ 后台开发在高性能服务器、分布式系统、嵌入式系统、高性能计算(HPC)、操作系统开发、音...
DPDK的环境抽象层向应用与函数库隐藏了底层环境的细节,因而能扩展到任何处理器上使用。就操作系统来说,它提供了对Linux和FreeBSD的支持。 工作原理 DPDK使用了轮询(polling)而不是中断来处理数据包。在收到数据包时,经DPDK重载的网卡驱动不会通过中断通知CPU,而是直接将数据包存入内存,交付应用层软件通过DPDK提供的接...
bitmap1.2 设计模式1.3 c++新特性1.2.1 创建型设计模式1.2.2 结构型设计模式1.4 Linux工程管理1.4.1 Makefile/cmake/configure1.4.2 分布式版本控制git1.4.3 Linux系统运行时参数命令1.3.1 stl容器,智能指针,正则表达式1.3.2 新特性的线程,协程,原子操作,lamda表达式2.1 网络编程 异步网络库zvnet2.2 网络原理2.3...
低位字节存储到低位地址, linux 大端序: 低位字节存储到高位地址, 系统 6.TCP/UDP传输层的协议 TCP/UDP的区别: UDP(用户数据报协议)的特点:只管发送,没有连接属性,数据因此不可靠,不稳定,易丢失。 举例:写信 TCP(传输控制协议)的特点:要先建立连接,保证了数据的可靠信,因此数据稳定,不丢包。 举例:带电话...