年终总结一

一、主从辅助数据图

在这里插入图片描述

二、网络

2.1.OSI 七层模型 + TCP/IP 五层模型

物理层

数据链路

网络层

传输层

会话 应用层

表示

应用

运维核心——》管理、控制、优化L1-L4层

http 7层简单管理

http1.0 http 1.1

2.2面试题:

HTTP1.0和HTTP1.1之间的区别
①缓存处理
在HTTP1.0中主要使用header里的If- Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入 了更多的缓存控制策略例如
Entity tag, If-Unmodified-Since, If-Match, If-None- Match等更多可供选择的缓存头来控制缓存策略。
②带宽优化及网络连接的使用
HTTP1.0中, 存在一-些浪费带宽的现象,例如客户端只是需要某个对象的一部分,而服务器却将整个对象送过来了,并且不支持断点
续传功能,HTTP1.1则在请求头引入 了range头域,它允许只请求资源的某个部分,即返回码是206 (Partial Content),这样就方便
了开发者自由的选择以便于充分利用带宽和连接
③错误通知的管理
在HTTP1.1中新增了24个错误状态响应码,如409 (Conflict) 表示请求的资源与资源的当前状态发生冲突; 410 (Gone)表示服务
器上的某个资源被永久性的删除
④Host头处理
在HTTP1.0中认为每台服务器都绑定一个唯一-的IP地址, 因此,请求消息中的URL并没有传递主机名(hostname) 。但随着虚拟主机
技术的发展,在一台物理服务器上可以存在多个虚拟主机(Multi-homed Web Servers)
并且它们共享一个IP地址。HTTP1.1的请
求消息和响应消息都应支持Host头域,且请求消息中如果没有Host头域会报告一一个错误(400 Bad Request)
⑤长连接
HTTP 1.1支持长连接(PersistentConnection)和请求的流水线(Pipelining) 处理,在一个TCP连接上可以传送多个HTTP请求和响
应,减少了建立和关闭连接的消耗和延迟,在HTTP1.1中默认开启Connection: keep-alive, -定程度上弥补了HTTP1.0每次请求都

在这里插入图片描述

2.3访问百度过程图

在这里插入图片描述

socket(抽象层):把外网和公司内网的这个端口去进行桥接的时候,中间那层抽象层。

Gginx 抗高并发

Nginx优化:防盗链,隐藏端口号,压缩,时间驱动机制epoll

三层方面:![在这里插入图片描述](https://img-

tomcat:专门用于承载java的运行环境,需要专属的JDK

数据流向

在这里插入图片描述

Web容器:提供动态界面

JSP容器:将java代码翻译为serverlet代码,serverlet是作为一种可以直接执行的动态任务,serverlet代码可以直接被catelina直接执行的,识别tomcat工作目录下的webapps里面的项目,代码放在服务里跑起来全都都是webapps里面放,

8080:端口

Tomcat:连接器conector

window:他告诉你怎么做 Centos:你告诉他怎么做

微服务:

2.4运维管理维护tomcat

①搭建环境( JDK)
⑦提供服务层面优化(配置文件)
③解决服务层面故障.
田在服务层而提高tomcat运行效率和性能(包含抗并发能力)
JVM堆栈GC
2、开发角度
①JAVA代码的可执行性+代码健壮性4
I
⑦JAVA程序的抗并发能力
③JAVA程序的运行消耗

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老赵学coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值