
网络
文章平均质量分 95
bug 郭
此人很懒,什么都没有写
展开
-
Maven项目创建步骤详解_smart tomcat使用介绍_Servlet项目初识(Servlet_1)
Maven是个啥?我们这里的虽然是一个工具,但是我们可以不下载,直接使用下现成的创建项目即可!我们打开在创建项目时,选择创建即可!我们只需要将项目名填写,然后选择好路径即可!其他信息自行解读!我们项目创建成功后就可以看到下面目录文件!这里就描述了一个项目的生命周期!通过点击不同的状态,生成不同状态的项目!例如:就是用来打包成包的!那么如何使用工具进行开发呢?我们通过就可以下载引入依赖!例如:引入!我们通过中央管理仓库,找到我们需要下载的!找到配置信息,复制到我们的项目中的中即可!我们原创 2022-06-26 06:30:00 · 1727 阅读 · 38 评论 -
tomcat使用指南_入门级教学
tomcat是个啥玩意呀?tomcat官网我们通过官网进行下载!这就是的官网!是由一个开源组织管理!所以直接找到下载位置下载即可!选择版本号下载对应的版本即可!这里的下载也是有讲究的,并不是版本越新越好,需要下载合适的,因为我们要搭配我们的和使用!需要版本兼容适配,就是高版本对应高版本,不能跨越太大否者会出现问题!下载解压缩后:我们可以看到这里的目录下的一些文件!注意:我们来介绍一下每个目录文件对应的含义!我们通过刚刚的目录下的就可以启动服务器了!如果启动成功!这可窗口会出现该原创 2022-06-25 07:00:00 · 709 阅读 · 2 评论 -
HTTPS_SSL加密(HTTP终)
我们刚刚学完,咋有来了一个呀,这和有啥关系么?如何对数据进行加密呢?我们可以联系实际生活,这里的密钥就相当于钥匙,通过钥匙我们的客户端和服务器都可以对锁进行解锁操作!我们的也是通过这里的密钥进行加密!对称加密就是通过一个密钥将数据报进行加密操作,然后客户端话服务器通过这个共有的秘钥可以对数据报进行加密和解密!这里通过将密钥,双方共享,服务器和客户端就可以都数据报进行加密解密操作!密钥传输现在又有一个问题就是我们的秘钥也是需要进行网络传输的,也就会被中间有些设备拿到!中间设备拿到后,也可以对数据进行原创 2022-06-22 07:00:00 · 1227 阅读 · 48 评论 -
3种方式构造HTTP请求详解(HTTP4)
我们通过对请求协议报头格式的学习知道了,我们可以通过3种基本方式去构造请求!而请求是在客户端构造的也就是属于前端的工作!所以这3种构造请求的方式,大部分是通过前端代码来实现的,不过我们也可以通过代码基于来实现!HTML中的表单就可以构造请求!我们通过下面代码进行学习!所以我们通过表单标签就可以编写一个请求!这里的属性保存的就是查询字符串中键值对中的!我们在输入框中输入的数据就对应了该属性下的值我们提交后就会在查询字符串中保存!我们向服务器提交表单后,就构造了一个方法的请求!我们发现我们已经跳转到原创 2022-06-21 07:00:00 · 5753 阅读 · 37 评论 -
HTTP响应状态码详解(HTTP3)
我们的响应格式,之前已经学习过了!我们知道每次响应都会在第一行状态行中返回响应的信息!而最重要的信息就是状态码,不同的状态码表示不同的响应状态,对于请求的结果是否失败或者成功或者出现了什么都可以通过这个状态码来体现!状态码一般由3位十进制数据构成!不同数字开头的状态码有不同的含义!从1开头到5开头分别代表不同类别的状态码!上面就是状态码的分类及其每个分类含义!我们主要介绍几个常见的状态码信息!状态码表示浏览器获取到了响应结果,并且一切顺利!如果我们我们的网络啥的没有问题基本上抓取到都是这个状态原创 2022-06-20 09:00:00 · 1985 阅读 · 78 评论 -
HTTP协议请求(HTTP协议2)
我们上篇博客已经初步了解了协议的大致内容,已经明白了协议分请求和响应两部分,而且这两个部分的协议报具有不同到格式,需要我们掌握协议格式里的每个字段代表的信息,能够通过抓包工具抓取协议报从而真正理解学习应用层协议!而我们本章主要详细了解协议的请求格式,掌握里面的每个字段对应的信息,从而可以读懂一个请求,最终到达可以直接编写一个请求的效果!我们知道请求头中的内容采用键值对的形式存储!所以有一些值具有具体的含义,我们来学习一下常见值的的含义!我们抓取一个请求报进行辅助学习!可以看到这里的键值对格式:键和原创 2022-06-17 10:00:00 · 964 阅读 · 29 评论 -
HTTP协议初见/Fiddler抓包工具使用(HTTP协议1)
我们网络编程已经了解了很多协议类型了!有传输层中的,网络层中的协议.我们知道身为程序员的我们重点是反正应用层协议的设计上,其他网络层中的协议属于操作系统内核!我们知道我们程序员主要在应用层设计应用层协议!应用层协议由包括两部分,确定传输的数据和协议模板()的选择!我们知道,不同水平的程序员设计的应用层协议各有参差!有大佬就设计出了业界比较好的协议,供大家使用!协议是目前业界使用最多的协议!所以我们重点来学习协议,通过对协议的学习,从而自己可以借助协议在项目中设计应用层协议!我们通过之前网络协议的原创 2022-06-15 13:02:00 · 7649 阅读 · 81 评论 -
网络编程原理进阶___TCP/IP(javaee)
我们的进阶内容比网络编程初始比较深入!我们通过这一章节的学习可以掌握网络编程原理,对网络编程有了初步认识!我们这里的学习也从五层网络协议逐层进行学习!我们先来复习一下这五层协议的功能我们重点掌握 应用层和传输层协议!像其他3层协议身为搬砖程序员不需要了解,这是操作系统内核,除非是系统开发工程师,驱动开发工程师!我们知道应用层协议得我们程序员自己编写!突然就一整个头大了,这咋编写呀,不要慌问题不大!我们只需要明确需求,根据需求确定需要传输的信息,还有传输信息的格式!我们根据传输的信息和传输的格式就原创 2022-06-14 09:52:26 · 777 阅读 · 93 评论 -
端午节学习<网络编程套接字socket>贼cool好吧
Socket套接字,是由系统提供用于网络通信的技术,是基于TCP/IP协议的网络通信的基本操作单元。基于Socket套接字的网络程序开发就是网络编程!原创 2022-06-03 22:51:11 · 572 阅读 · 58 评论 -
javaee网络原理初始
目录本章要点网络发展史通信基础认识协议协议分层网络分层模型`TCP/IP`五层(四层)网络模型封装和分用封装分用本章要点学习网络编程的基本原理熟悉网络协议分层掌握网络编程的协议网络发展史独立模式计算机之间的数据相互独立!计算机之间不能进行数据分享和连接网络互联随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。网络互连: 将多台计算机连接在一起,完成数据共享。数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,原创 2022-05-21 17:05:08 · 632 阅读 · 10 评论