
高并发服务器编程
他们说快写一首情歌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在nginx下配置负载均衡
负载均衡配置/user/local/nginx/conf配置文件event下面 http上面#nginx tcp loadbalance configstream{ upstream MyServer { server 127.0.0.1:6000 weight=1 max_fails=3; server 127.0.0.1:6002 weight=1 max_fails=3; } server {原创 2021-02-21 21:55:26 · 90 阅读 · 0 评论 -
mduo网络库的二三事
muduo实现muduo网络库需要头文件和需要连接的so库一般存在的路径/usr/lib/usr/local/lib需要连接libmuduo_base.so libmuduo_net.so libpthread.so-lmudu_net -lmuduo_base -lpthread原创 2021-02-10 19:11:45 · 302 阅读 · 0 评论 -
CMake
CMakeCMakeCMake 简易区分cmake文件和项目文件CMake 可以跨平台,构建项目编译环境,在构建大型工程时不需要写大量的文件依赖,可以通过CMake来生成负责的Makfile文件CMake 简易cmake_minimum_required(VERSION 2.8)#给工程一个名字project(main)#配置编译选项set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g)SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FL原创 2021-02-10 19:10:53 · 150 阅读 · 0 评论 -
muduo echo服务器测试
echo 服务器测试调试文件task.json/* muduo网络库给用户提供了两个主要的类 TCPServer:用于编写服务器程序 TCPClient:用于编写客户端程序 epoll+线程池 好处:能够把网络I/O的代码和业务代码区分开,主要开发业务,网络库代码封装了 业务代码暴漏:1。用户的连接和断开2.用户可读写事件*/#include<muduo/net/TcpServer.h>#include<muduo/net/Even原创 2021-02-10 12:39:06 · 348 阅读 · 0 评论 -
采用Json三方库
采用Json三方库JsonJSON for Modern C++json序列化json反序列化JsonJson是一种轻量级的数据交换格式(也叫数据序列化方式)。Json采用完全独立于编程语言的文本格式 来存储和表示数据。简洁和清晰的层次结构使得 Json 成为理想的数据交换语言。 易于人阅读和编 写,同时也易于机器解析和生成,并有效地提升网络传输效率。 JSON for Modern C++直观的语法整个代码由一个头文件组成 json.hpp,没有子项目,没有依赖关系,没有复杂的构建系统原创 2021-02-03 16:06:41 · 184 阅读 · 0 评论 -
Linux下安装muduo库
Linux下安装muduo库下载使用安装包创建文件夹将下载好的安装包传入服务器检查传输是否成功解压文件使用CMake编译构建程序下载使用安装包创建文件夹将下载好的安装包传入服务器检查传输是否成功解压文件使用CMake编译构建程序...原创 2020-03-28 12:29:56 · 1117 阅读 · 0 评论 -
windows+vscode搭建远程linux开发环境
windows+vscode搭建远程linux开发环境保证linux安装了ssh服务在vscode安装插件配置远程Linux服务器信息保证linux安装了ssh服务netstat -tanp观察是否有sshd 进程名称 监听在22端口在vscode安装插件安装Remote Development插件依赖插件会自动安装在插件商店中搜索 Remote 安装Remote Develop...原创 2020-03-28 12:22:23 · 2856 阅读 · 0 评论 -
Linux下安装CMake
Linux下安装CMakeLinux版本报错安装支持环境安装wget获取CMake源码包解压安装包进入目录 构建程序安装测试Linux版本CentOS报错python3为默认影响yum需要修改/usr/bin/yum 和 vim /usr/libexec/urlgrabber-ext-down为安装支持环境yum install -y gcc gcc-c++ make aut...转载 2020-03-24 15:21:33 · 310 阅读 · 0 评论 -
Linux下 安装Boost库
Linux下安装Boost库下载使用安装包创建文件夹将下载好的压缩包传入服务器中检查是否传输成功解压压缩文件到指定目录进入源码文件目录查看内容运行bootstrap.sh工程编译构建程序运行生成的b2程序安装boost测试结束下载使用安装包创建文件夹将下载好的压缩包传入服务器中检查是否传输成功解压压缩文件到指定目录tar -zxvf boost_1_69_0.tar.gz进...原创 2020-03-24 12:02:39 · 488 阅读 · 0 评论 -
开个坑 高并发集群服务器
高并发服务器编程JsonNginxBoost+MuduoRedisMysqlCmakeJsonNginxBoost+MuduoRedisMysqlCmake原创 2020-03-24 10:33:01 · 208 阅读 · 0 评论