超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。
Https:(安全的)
http1.0
http2.0
百度:
请求 URL: https://www.baidu.com/ 请求地址
请求方法: GET //get/post方法
状态代码: 200 OK 状态码
远程地址: 112.80.248.75:443
Accept: text/html
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6 //语言
Cache-Control: max-age=0
Connection: keep-alive
Accept: 告诉浏览器,它所支持的数据类型
Accept-Encoding: 支持哪种编码格式,GBK UTF-8 GB2312 ISO8859-1
Accept-Language: 告诉浏览器,它的语言环境
Cache-Control: 缓存控制
Connection: 告诉浏览器,请求完成是断开还是保持连接
Host:主机
百度
Cache-Control: private //表示仅客户端还可以缓存,代理服务器不能缓存
Connection: keep-alive //连接
Content-Encoding: gzip //编码
Content-Type: text/html; charset=utf-8 //类型
Accept: 告诉浏览器,它所支持的数据类型
Accept-Encoding: 支持哪种编码格式,GBK UTF-8 GB2312 ISO8859-1
Accept-Language: 告诉浏览器,它的语言环境
Cache-Control: 缓存控制
Connection: 告诉浏览器,请求完成是断开还是保持连接
Host:主机
Refrush:告诉客户端多久刷新
Location:让网页重新定位
200:请求响应成功
3xx:请求重定向
重定向:你重新到我给你的新位置去;
4xx:找不到资源,资源不存在(404)
5xx:服务器代码错误(500) 502:网关错误
常见面试题:
当你的浏览器中地址栏输入地址并回车的一瞬间到页面能够展示出来,经历了什么?
我为什么要学习这个技术?
由此Maven诞生了
我们目前用来就是方便导入jar包的!
Maven的核心思想:约定大于配置
Maven会规定好你该如何去编写我们的java代码,必须按照这个规范来
[下载官网](Maven – Welcome to Apache Maven)
下载完成后,解压即可;
在系统环境变量中
配置如下配置
测试:
在控制台输入mvn -version
环境配置成功如图:
镜像:mirros
国内建议使用阿里云的镜像
<mirror>
<id>nexus-aliyunid>
<mirrorOf>centralmirrorOf>
<name>Nexus aliyunname>
<url>http://maven.aliyun.com/nexus/content/groups/publicurl>
mirror>
插入到maven的配置文件中
在本地的仓库,远程仓库;
建立一个仓库:localRepository
在maven目录新建maven-repo文件夹
在setting中重新设置仓库
设置前
设置后
(仓库路径为maven-repo文件夹路径)