logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Nginx 网关开发】上手 Nginx,简简单单启动一个静态 html 页面

本文介绍了Nginx中间件的安装配置与负载均衡实现过程。首先详细说明了从GitHub下载Nginx源码后进行编译安装的步骤,包括配置模块选项、生成Makefile文件等关键操作。然后展示了如何创建静态HTML页面并配置Nginx服务器,重点讲解了proxy_pass和upstream等关键指令的使用方法。最后通过配置权重参数实现了9002和9003端口之间的负载均衡调度,其中9003端口的访问权重

文章图片
#nginx#运维#c语言 +2
【网络编程】事件驱动 reactor 式的服务器(EPOLL机制)

本文介绍了一种基于事件驱动的reactor服务器架构设计,通过模块化方式实现网络I/O高并发处理。文章首先推荐了零声教育的Linux等技术学习资源,然后详细阐述了如何将EPOLL服务器代码拆分为三个核心模块:accept_cb(处理新连接)、read_cb(处理读事件)和send_cb(处理写事件)。通过流程图展示了整体运行机制,并提供了C语言实现的关键代码片段,包括reactor.h头文件定义和

文章图片
#网络#服务器#运维
【网络编程】按 HTTPS 加密协议实现客户端请求的 C 代码

HTTPS与HTTP的核心区别在于安全性。HTTPS通过SSL/TLS加密技术,在HTTP基础上增加了数据加密、身份验证和完整性保护功能。主要区别包括:1) HTTPS使用443端口,HTTP用80端口;2) HTTPS传输数据加密,HTTP明文传输;3) HTTPS需要SSL证书验证。HTTPS能有效防止中间人攻击、数据篡改和信息泄露,是银行、电商等安全敏感网站的必备协议。本文还分析了TLS握手

文章图片
#网络#https#c语言
【C++ 异步编程】C++ 20 的协程起手指南

C++20协程实践:从基础到异步任务处理 本文介绍了C++20协程的基本概念和实践应用。协程作为用户态轻量级线程,通过co_await和co_yield关键字实现控制权让出,解决了异步编程中的回调地狱问题。文章详细讲解了如何通过promise_type定义协程规则,并展示了Awaitable异步等待对象的实现。通过一个完整示例代码,演示了协程创建、异步任务处理和协程返回的全过程,帮助读者理解协程的

文章图片
#c++#c++20#开发语言
到底了