![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高级教程
sylar-yin
专注互联网Linux C++高性能高并发低延迟分布式服务器开发。(游戏服务器,推荐系统,搜索系统,监控运维系统,大数据实时分析等)
展开
-
C++高性能服务器框架 - sylar
C++高性能服务器框架 - sylarsylar视频教程地址开发环境项目路径日志系统配置系统日志系统整合配置系统协程库封装socket函数库http协议开发分布协议推荐系统其他信息sylar视频教程地址C++服务器框架01_日志系统01C++服务器框架02_日志系统02_loggerC++服务器框架03_日志系统03_appenderC++服务器框架04_日志系统04_formatt...原创 2019-05-21 11:09:37 · 9631 阅读 · 0 评论 -
C++高性能服务器框架 – SYLAR - 线程模块
这里写自定义目录标题线程库选择线程类信号量(Semaphore)互斥量(Mutex)其他线程库选择C++11中提供了std::thread, std::mutex, std::condition_variable等线程相关的类。但是还是不够完善,比如没有提供读写锁。没有提供spinlock,虽然c++11里面的atomic可以用来实现CAS锁。对于高并发服务器来说,很多数据,大多数时候,都...原创 2019-05-22 00:29:30 · 3068 阅读 · 0 评论 -
C++ 实用技术 - google protobuf反射技术 - 转成JSON格式
C++ 实用技术 - google protobuf反射技术 - 转成JSON格式方法思路精简代码测试的proto文件完整代码(Google Protobuf to Json)其他相关方法思路利用google protobuf的反射技术,实现对任意Message进行遍历,并将Message的各个已知属性和未知的属性,写入到JSON的结构里精简代码void serialize_message...原创 2019-05-26 14:39:52 · 2271 阅读 · 0 评论 -
C++ 实用技术 - google protobuf反射技术 - 转成YAML格式
C++ 实用技术 - google protobuf反射技术 - 转成YAML格式方法思路精简代码测试的proto文件完整代码(Google Protobuf to Json)其他相关方法思路利用google protobuf的反射技术,实现对任意Message进行遍历,并将Message的各个已知属性和未知的属性,写入到YAML的结构里精简代码void serialize_unknowf...原创 2019-05-26 14:41:29 · 1197 阅读 · 0 评论 -
C++ 实用技术 - google protobuf反射技术 - 基础API
C++ 实用技术 - google protobuf反射技术 - 基础API反射相关的类和APIgoogle::protobuf::Messagegoogle::protobuf::Descriptorgoogle::protobuf::Reflectiongoogle::protobuf::FieldDescriptorgoogle::protobuf::UnknownFieldSet其他相关...原创 2019-05-26 14:44:38 · 2517 阅读 · 0 评论 -
C++高性能服务器框架 – SYLAR简介
视频地址[C++高级教程]从零开始开发服务器框架(sylar)视频教程内容:1.日志模块支持流式日志风格写日志和格式化风格写日志,支持日志格式自定义,日志级别,多日志分离等等功能流式日志使用:SYLAR_LOG_INFO(g_logger) << “this is a log”;格式化日志使用:SYLAR_LOG_FMT_INFO(g_logger, “%s”, “this...原创 2019-06-13 20:43:28 · 7605 阅读 · 3 评论 -
C++高性能服务器框架 – SYLAR – 01环境配置
环境配置Linux系统VIM7.4+GCC 4.8+GDB 8.3CMAKE 2.8+ragelLinux系统安装从centos官网下载ios文件,虚拟机加载ios文件,进行最小化安装即可视频中采用的是centos7.6,链接地址 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minima...原创 2019-06-11 16:45:08 · 1731 阅读 · 4 评论