3. TCP协议详解 第3章 TCP协议详解 1. TCP服务的特点 传输层协议主要有两个:TCP协议和UDP协议。TCP协议相对于UDP协议的特点是:面向连接、字节流和可靠传输。 使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写。双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。TCP连接是全双工的,即双方的数据读写可以通过一个连接进行。完成数据交换之后,通信双方都必须断开 2024-12-16 c++ > Linux高性能服务器-游双 #网络编程
2. IP协议详解 第2章 IP协议详解 1. IP服务的特点 IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。 无状态(stateless)是指IP通信双方不同步传输数据的状态信息 因此所有IP数据报的发送、传输和接收都是相互独立、没有上下文关系的。 这种服务最大的缺点是无法处理乱序和重复的IP数据报。 虽然IP数据报头部提供了一个标识字段(见后文)用以唯一标识 2024-12-16 c++ > Linux高性能服务器-游双 #网络编程
1. TCP/IP协议族 第1章 TCP/IP协议族 1. TCP/IP协议族体系结构以及主要协议 TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务,如图1-1所示。 1.1 数据链路层 数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。不同的物理网络具 2024-12-16 c++ > Linux高性能服务器-游双 #网络编程
git常用命令 1. git 安装 查看git版本 1git --version 配置 1git config --global user.name "bobo" 省略(Local):本地配置,只对本地仓库有效 global:全局配置,所有仓库生效 system:系统配置,对所有用户生效 2. 创建仓库 两种方式 1234git initgit in 2024-12-16 后端开发 > git #git
2. 探索与利用 1. 探索与利用 1.1 序列决策任务中的一个基本问题 基于目前策略获取已知最优收益还是尝试不同的决策: Exploitation 执行能够获得已知最优收益的决策 Exploration 尝试更多可能的决策,不一定会是最优收益 \(\mathcal{E}_t = \left\{ \pi_t^i \mid i = 1, \ldots, n \right\} \xrighta 2024-12-16 AI > RL > 动手学强化学习 #RL
9. nginx原理 当启动 nginx,有一个 master 和一个 worker。 1. master 和 worker Nginx 有一个 master 和多个 worker。 master 就相当于主管,worker 就是打工人。 2. worker 如何进行工作的 当客户端发送请求过来,会先通知 master,然后由 mater 通知所有 worker 进行争抢,然后由 wor 2024-12-15 后端开发 > Nginx #Nginx
8. Nginx搭建高可用集群 微服务中,为防止服务提供者宕掉,提供多个服务,nginx 同样,如果只使用一个 nginx,可能发生单点故障,导致整个微服务不可用。 1. 什么是 nginx 高可用 需要两台 nginx 服务器 需要 keepalived 需要虚拟 ip 2. 配置高可用的准备工作 需要两台服务器 192.168.17.129 和 192.168.17.131 在两台服务器安 2024-12-15 后端开发 > Nginx #Nginx
7. Nginx 配置实例-动静分离 以下是文章内容的Markdown格式输出,注意数学公式已经使用$公式$格式: 1. 什么是动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种, 一种是纯粹把静态文件独立成 2024-12-15 后端开发 > Nginx #Nginx
6. Nginx 配置实例-负载均衡 以下是文章内容的Markdown格式输出,注意数学公式已经使用$公式$格式: 1. 实现效果 浏览器地址栏输入地址 http://192.168.17.129/edu/a.html,负载均衡效果,平均到 8080和8081 端口中。 2. 准备工作 准备两台 tomcat 服务器,一台 8080,一台 8081。 在两台 tomcat 里面 webapps 目录中,创建名 2024-12-15 后端开发 > Nginx #Nginx
5. Nginx 反向代理实例 2 1. 实现效果 使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中, nginx 监听端口为 9001 访问 http://192.168.17.129:9001/edu/ 直接跳转到 127.0.0.1:8080 访问 http://192.168.17.129:9001/vod/ 直接跳转到 127.0.0.1:8081 2、准备工作 (1)准备两个 tomc 2024-12-15 后端开发 > Nginx #Nginx