
web
文章平均质量分 86
dhdhdhdhg
加油呀好好敲代码
展开
-
传输层重点协议(二)之UDP协议及二者对比
文章目录一、UDP协议端格式二、UDP的特点三、扩展问题四、TCP和UDP区别一、UDP协议端格式二、UDP的特点无连接不可靠: 没有任何的连接可靠机制面向数据报: 一次发送的数据报,也只能一次接收有接收缓冲区,没有发送缓冲区: 发送缓冲区: 发送端不关心接收端是否接收到数据,发送数据以后,就不管了,所以不用发送缓冲区来记录数据编号(用于重传);接收缓冲区: 接收端还是可以接收到多个数据报,接收端处理速度可能比接收到的数据慢(类似流量控制说的生产速度快于消费速度),用缓冲区就可以临时保存,原创 2022-05-07 10:00:04 · 357 阅读 · 0 评论 -
经典面试题:浏览器输入url,发生了哪些事情
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、网络基础1.IP地址补充2.子网掩码一、网络基础1.IP地址补充IP地址,由网络号+主机号构成网络号:表示网段(一个局域网,可能是只有一个网段,也可能有多个网段)大型网络,是由多个小型网络构成的公网,就是由多个局域网构成网络号,就是标识某个网络中某个子网的主机号:标识主机(某个网络号的网络中,唯一的一台主机)Ip地址划分:A~E五类A~E类的IP地址划分中,网络号和主机号是说的范围特殊IP:主机.原创 2022-05-07 08:58:28 · 344 阅读 · 0 评论 -
传输层重点协议(一)之TCP协议
文章目录前言一、TCP协议段格式二、TCP协议的特点三、TCP原理1.可靠传输机制2.效率机制四、粘包问题前言这里在前言简单了解一下应用层重点协议:1.NAT: 把局域网ip转换为公网ip(路由器中的技术)2.NAPT: 把局域网主机ip+port转换为路由器公网ip+port(路由器中的技术)一、TCP协议段格式二、TCP协议的特点TCP,即Tranamission Control Protocol(传输控制协议),传输层协议流套接字:使用传输层TCP协议以下为TCP的特点(细节后原创 2022-05-06 20:31:24 · 682 阅读 · 0 评论 -
初识网络协议
文章目录一、关于网络通信二、网络通信基础1.IP地址2.端口号3.认识协议4.五元组三、协议分层1.OSI七层模型2.TCP/IP 五层/四层模型四、封装和分用一、关于网络通信网络通信: 网络中主机进程间的数据传输网络划分:(1)局域网一般来说,某个小范围组建的网络,内部可以传输数据典型:家里的路由器,连接多台主机(2)广域网多个局域网构建的一个大型网络全球公认的广域网(一般是通过网络运营商提供的网络服务,来访问):公网,外网——广域网的子集能够ping通,就是可以访问对应主机一个原创 2022-05-03 16:56:43 · 1295 阅读 · 0 评论 -
Java项目——个人博客系统
文章目录一、项目背景二、项目功能三、项目的基本流程1.准备工作2.数据库设计3.准备前端页面4.实现前端匹配的Servlet所需功能5.项目难点6.存在缺陷一、项目背景在学习完JavaWeb相关知识后,有了基础能力就想通过完成一个Javaweb项目来回顾和加强已经学过的知识,并且希望在这个过程中发现自己的不足并加以改正。由于之前一直都在优快云上分享自己的学习过程,对优快云博客系统的功能有了一定的了解,因此便尝试完成了个人博客系统。二、项目功能1.用户登录:2.用户主页:3.查看全文:原创 2022-03-11 15:16:59 · 24854 阅读 · 17 评论 -
动态网页的模板引擎
文章目录一、什么是模板引擎?二、流程三、Thymeleaf使用流程1.通过maven引入依赖2.创建html版本文件3.编写Servlet代码四、Thymeleaf模板语法1.设置标签属性五、只创建一个引擎实例1.什么是ServletContext?2.什么是监听器(Listener)一、什么是模板引擎?jdbc预编译的操作命令对象,类似模板引擎:select * from emp where id=?这里的?就是占位符这整个就相当于模板preparedStatement.setInt..原创 2022-02-27 21:22:04 · 848 阅读 · 0 评论 -
Cookie和Session
文章目录一、Cookie二、Session一、Cookie客户端保存数据的技术,存放在本地硬盘浏览器指定的某个目录如何设置Cookie:服务端返回的响应头Set-Cookie:xxx=xxx(Cookie数据格式,也是多组键值对)如何使用Cookie:本地保存的Cookie数据,每次请求都携带在请求头Cookie:xxx=xxx(和网站路径:ip或域名绑定)二、Session服务端保存会话数据的技术web服务器启动后,创建了一个Map<String,Session>这..原创 2022-02-26 21:28:17 · 380 阅读 · 0 评论 -
Servlet响应[httpServletResponse]
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2022-02-26 20:15:08 · 2537 阅读 · 0 评论 -
Servlet获取请求 [HttpServletRequest]
文章目录前言一、重点方法1.了解方法2.getParamter二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、重点方法1.了解方法System.out.println("请求协议名:"+req.getProtocol())原创 2022-02-23 17:43:01 · 1486 阅读 · 0 评论 -
Maven的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、项目构建工具二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、项目构建工具作用:编译:编译时和运行时的程序结构,可能是不一样的(web服务器开发体现更明显)依赖管理:可以通过配置来使用相同的依赖,构造工具原创 2022-02-19 17:54:31 · 257 阅读 · 0 评论 -
Tomcat的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、Tomcat是什么?二、Tomcat的使用1.目录结构2.启动服务器3.部署web应用一、Tomcat是什么?web服务器:提供web(http、https)服务器程序。web服务器产品有很多,Tomcat是其中应用非常广泛的一个产品针对web开发,我们已经了解过客户端和服务端(二者都是主机中的应用程序)客户端:浏览器服务端:web服务器二者使用HTTP、HTTPS(相当于约定好了双方通信的协议)web服务原创 2022-02-19 16:51:44 · 5697 阅读 · 0 评论 -
谈谈HTTPS的加密过程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、HTTPS是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、HTTPS是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下原创 2022-02-18 15:24:51 · 518 阅读 · 0 评论 -
通过form表单、ajax构造HTTP请求
文章目录一、通过form表单构造HTTP请求二、通过ajax构造HTTP请求1.发送GET请求2.发送POST请求3.封装ajax方法一、通过form表单构造HTTP请求form(表单)是HTML中的一个常用标签,可以用于给服务器发送GET或者POST请求不要把form拼写成fromform的重要参数:action:构造的HTTP请求的URL是什么method:构造的HTTP请求的方法是GET还是POST(form只支持GET和POST)<!-- form表单提交数据到服务..原创 2022-02-17 17:18:35 · 3676 阅读 · 1 评论 -
关于HTTP中的“方法”和响应“状态码”
文章目录一、认识“方法”1.GET方法2.POST方法3.其他方法二、认识请求“报头”(header)三、HTTP响应详解认识“状态码”1.200 OK2.404 Not Found3.304 Not Modified4.403 Forbidden5.405 Method Not Allowed6.500 Internal Server Error7.504 Gateway Timeout8.302 Move temporaily9.301 Moved Permanently10.状态码总览一、认识..原创 2022-02-17 17:12:51 · 1721 阅读 · 0 评论 -
初识HTTP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、HTTP是什么?二、理解客户端和服务端交互的过程三、HTTP协议格式2.读入数据总结一、HTTP是什么?处于应用层的协议应用层:客户端和服务端的应用程序,所在的网络分层,这样两个程序处于应用层(网络分层的同一层),需要使用相同的应用层协议(http就是应用层其中一种协议)协议:http自己的文本格式HTTP诞生于1991年,目前已经发展为最主流使用的一种应用层协议目前我们主要使用的还是HTTP1.1和HTTP2原创 2022-02-17 17:05:14 · 1857 阅读 · 0 评论 -
初识网络原理
文章目录一、网络划分1.局域网2.广域网3.网络通信二、IP地址1.格式三、端口号四、协议一、网络划分1.局域网使用某些网络设备连接多台主机,这些主机就可以互相通信,即互相访问对方提供的资源,如:html网页css文件js文件图片视频音乐注意:如果局域网没有连接到公网,局域网中的主机,就不能访问公网的资源2.广域网大家公认的开放的网络,连接上的主机都能访问3.网络通信通过网络,获取在网络中的某个主机上的某个资源二、IP地址标识网络上某个主机的网络地址1.格式分为..原创 2022-02-10 15:38:31 · 1384 阅读 · 0 评论 -
多张动图带你详细了解JavaScript[WebAPI]
文章目录一、WebAPI背景知识1.什么是WebAPI2.什么是API二、DOM基本概念1.什么是DOM2.DOM树三、获取元素1.querySelector2.querySelectorAll四、事件初识1.基本概念2.事件三要素3.简单示例五、操作元素1.获取/修改元素内容2.读入数据总结一、WebAPI背景知识1.什么是WebAPI前面学习的JS分成三个大的部分ECMAScript:基础语法部分DOM API:操作页面结原创 2022-01-25 17:38:10 · 1237 阅读 · 0 评论 -
JavaScript[基础语法]
文章目录一、初识JavaScript1.JavaScript是什么2.JavaScript运行过程3.JavaScript的组成二、前置知识1.第一个程序2.JavaScript的书写形式三、输入输出1.输入:prompt2.输出:alert3.输出:console.log2.读入数据总结一、初识JavaScript1.JavaScript是什么JavaScript(简称JS)是世界上最流行的编程语言之一是一个脚本语言,通过解原创 2022-01-22 16:10:48 · 8076 阅读 · 0 评论 -
CSS[元素显示模式、盒模型、弹性布局相关讲解]
文章目录一、Chrome调试工具--查看CSS属性二、元素的显示模式1.块级元素2.行内元素/内联元素3.行内元素和块级元素的区别4.改变显示模式三、盒模型1.边框2.内边距3.外边距4.去除浏览器默认样式四、弹性布局1.初体验2.flex布局基本概念3.常用属性一、Chrome调试工具–查看CSS属性1.打开浏览器有两种方式可以打开Chrome调试工具直接按F12键鼠标右键页面=>检查元素2.标签页含义elements查看标签结构console查看控制台source查看..原创 2022-01-19 21:20:24 · 600 阅读 · 2 评论 -
CSS[基本语法、选择器以及常用元素属性讲解]
一、CSS是什原创 2022-01-19 21:18:30 · 511 阅读 · 0 评论 -
HTML基础2:其他标签(表格、列表、表单标签)
文章目录一、表格标签1.基本使用2.合并单元格二、列表标签三、表单标签1.from标签2.input标签3.label标签4.select标签5.textarea标签四、无语义标签:div&span五、Emmet快捷键六、HTML特殊字符一、表格标签1.基本使用table标签:表示一个表格tr:表示表格的一行td:表示一个单元格th:表示表头单元格,会居中加粗thread:表格的头部区域(注意和th区分,范围是比th要大的)tbody:表格得到主体区域table包含tr,..原创 2022-01-11 16:57:42 · 978 阅读 · 5 评论 -
HTML基础1:[常见标签]
文章目录前言一、HTML结构1.认识HTML标签2.HTML文件基本结构3.标签层次结构4.开发者工具二、使用步骤1.引入库2.读入数据总结前言要开发一个网站,需要学习的技术:(1)前端——网页相关的前端三剑客:html(页面的元素,如按钮、下拉菜单等等)css(页面的样式)javascript(用户交互的动态的动作)更形象的方式形容这三个:html是骨,css是皮,javascript是魂。(2)后端Java w原创 2022-01-11 15:54:04 · 1404 阅读 · 1 评论