一朵花花
IP 协议报文格式 【IPv4】 前言: IP 数据报文由首部(称为报头)和数据两部分组成;首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的;在首部的固定部分的后面是一些可选字段,其长度是可变的每个 IP 数据报都以一个 IP 报头开始;源计算机构造这个 IP 报头,而目的计算机利用 IP 报头中封装的信息处理数据;IP 报头中包含大量的信息,如源 IP 地址、目的 IP 地址、数据报长度、IP 版本号等;每个信息都被称为一个字段IP 协议报文格式版本号首部长度区分服务 TOS总长度如图所示:版本号占 4 原创 发布博客 2022.03.15 · 11662 阅读 · 14 点赞 · 2 评论 · 91 收藏 个人博客系统测试用例 个人博客系统测试用例: 原创 发布博客 2022.03.13 · 1010 阅读 · 6 点赞 · 0 评论 · 4 收藏 认识模板引擎-Thymeleaf 模板引擎什么是模板引擎 ?原理 / 流程Thymeleaf 使用流程1. 通过 maven 引入依赖2. 创建 Html 模板文件3. 编写 Servlet 代码Thymeleaf 常用模板语法什么是模板引擎 ?【作用】模板引擎就是为了使用户界面与业务数据(内容)分离而产生的,它可以分离 Servlet Java 代码和 Html 网页代码(这是相对于 Servlet 直接返回动态页面来说,模板引擎的优点)原理 / 流程Thymeleaf 使用流程Thymeleaf 是 Java 中的模板引擎, 原创 发布博客 2022.03.10 · 789 阅读 · 4 点赞 · 0 评论 · 3 收藏 Servlet API详解 Servlet APIHttpServlet核心方法HttpServletRequestHttpServletResponseHttpServlet之前文章写 Servlet 代码的时候,首先第一步就是先创建类,且该类继承自 HttpServlet,并需重写其中的某些方法核心方法方法名调用时机init在 HttpServlet 实例化之后被调用一次destory在 HttpServlet 实例不再使用的时候调用一次service收到 HTTP 请求的时候调用 原创 发布博客 2022.03.09 · 691 阅读 · 2 点赞 · 2 评论 · 3 收藏 Servlet获取请求数据【HttpServletRequest】 HttpServletRequest方法了解getParamter 方法1.获取url QueryString中的数据2.获取body中表单格式3.获取form-data中的简单数据类型的数据getPart 方法getInputStream 方法当 Tomcat 通过 Socket API 读取 HTTP 请求(字符串),并且按照 HTTP 协议的格式把字符串解析成HttpServletRequest 对象方法了解部分方法:方法描述String getProtocol()返回 原创 发布博客 2022.03.07 · 13585 阅读 · 13 点赞 · 12 评论 · 47 收藏 Servlet 初识 ServletServlet 是什么?第一个 Servlet 程序: Hello World1.创建项目2.引入依赖3.创建目录4.编写代码5.打包程序6.部署程序7.验证程序简化部署方式安装 Smart Tomcat 插件配置 Smart Tomcat 插件访问出错情况404405500空白页面无法访问此网站总结Servlet 是什么?第一个 Servlet 程序: Hello World1.创建项目使用 IDEA 创建一个 Maven 项目新建项目 → Maven输入项目名称,并且选 原创 发布博客 2022.02.21 · 714 阅读 · 8 点赞 · 8 评论 · 10 收藏 Tomcat【 HTTP 服务器】 前言: 看到 Tomcat,都知道猫和老鼠里的 汤姆猫,但是,此处的 Tomcat 和猫和老鼠的"汤姆猫"一点关系都没有,Tomcat 本质是一个 Web 服务器Tomcat下载安装目录结构Tomcat 使用之前,我们已经学习了 HTTP协议,就是 HTTP 客户端和 HTTP 服务器之间的交互数据的格式下载安装在 Tomcat 官网 下载即可下载到自己想要存放的位置,然后解压即可,注意解压的目录最好不要包含 “中文” 或 特殊符号 或 空格目录结构针对 Tomcat 目录解压缩之后,可 原创 发布博客 2022.02.19 · 1054 阅读 · 5 点赞 · 8 评论 · 3 收藏 TCP 其他 7 大特性【滑动窗口机制▲】 滑动窗口机制认识滑动窗口丢包问题处理流量控制拥塞控制 (安全机制)延迟应答捎带应答滑动窗口机制,是在可靠性的前提下,进一步的提高传输效率认识滑动窗口一发一收的方式: TCP 协议需要对数据进行确认后,才可以发送下一个数据包,如图:如上图,发送端每发送一个数据包,都需要得到接收端的确认应答以后,才可以发送下一个数据包,是一问一答的串行过程;即每次传输数据都需要等待一个对应的等待时间,那么传输 N 份数据,就需要等待 N 次应答时间,总的传输时间:N 份数据传输时间 + N 份应答传输时间一发一收的 原创 发布博客 2022.02.10 · 2458 阅读 · 9 点赞 · 10 评论 · 13 收藏 TCP 协议(包含三次握手,四次挥手) TCP 特性1.确认应答 (可靠传输的最核心机制)1.确认应答 (可靠传输的最核心机制)可靠传输的最核心机制 原创 发布博客 2022.01.28 · 51468 阅读 · 325 点赞 · 80 评论 · 1495 收藏 JavaScript — DOM API 前言:JS 分为三大部分,之前已经学习了ES(基础语法部分),本篇来讨论第二部分:DOM API — 操作页面结构DOM APIDOM 概念事件基本概念时间三要素JS 代码主要流程获取页面元素querySelector & querySelectorAll操作元素获取 / 修改元素内容innerTextinnerHTML获取 / 修改元素属性获取 / 修改样式属性获取 / 修改表单元素属性操作节点新增节点1.创建元素节点2.插入节点到 DOM 树中删除节点DOM 概念DOM (Docu 原创 发布博客 2022.01.21 · 1003 阅读 · 2 点赞 · 0 评论 · 3 收藏 JavaScript 对象 对象概念对象的创建1.使用字面量创建对象2.使用 new Object 创建对象3.使用构造函数创建对象理解 new 关键字概念对象是指一个具体的事物在 JS 中,我们前边学到的字符串,数值,数组,函数都是对象,每个对象中包含若干的属性和方法JavaScript 的对象 和 Java 的对象概念上基本一致,只是具体的语法表项形式差别较大对象的创建1.使用字面量创建对象使用 { } 创建对象var a = { }; —— 创建了一个空的对象在 { } 中定义对象的一些属性,多个属性之间 原创 发布博客 2022.01.20 · 660 阅读 · 3 点赞 · 0 评论 · 2 收藏 JavaScript 函数 函数语法格式创建函数函数调用参数个数函数表达式作用域作用域链语法格式创建函数// 创建函数 / 函数声明 / 函数定义function 函数名(形参列表) { 函数体 return 返回值;}函数调用函数定义并不会执行函数体内容,必须要调用才会执行,调用几次就会执行几次函数名(实参列表) // 不考虑返回值返回值 = 函数名(实参列表) // 考虑返回值举例:function huahua() { console.log("huahu 原创 发布博客 2022.01.19 · 805 阅读 · 3 点赞 · 2 评论 · 4 收藏 JavaScript 数组 数组创建数组1.使用 new 关键字创建2.使用字面量方式创建获取数组元素新增数组元素1.通过修改 length 新增2.通过下标新增3.使用 push 进行追加元素删除数组元素创建数组1.使用 new 关键字创建let arr = new Array( );.此处 Array 中的 A 注意要大写2.使用字面量方式创建var arr2 = [ ];var arr3 = [1, 6, ‘hua’, true];.注意: JS 的数组不要求元素是相同类型打印 arr3:获取 原创 发布博客 2022.01.18 · 898 阅读 · 4 点赞 · 2 评论 · 5 收藏 JavaScript 变量和基本数据类型 JavaScript 的组成:①ECMAScript(简称 ES):规定了 JavaScript 语法 (有多个版本)②DOM:页面文档对象模型,对页面中的元素进行操作 (用户交互,动态的操作页面元素)③BOM:浏览器对象模型,对浏览器窗口进行操作 (如:url,刷新按钮,前进,回退)重要概念:ECMAScript这是一套 “标准”,无论是啥样的 JS 引擎都要遵守这个标准来实现本篇主要学习 ES ,即JavaScript 语法目录认识JavaScriptJS 的书写格式行内式内嵌式外部式注释 原创 发布博客 2022.01.17 · 1304 阅读 · 6 点赞 · 0 评论 · 7 收藏 CSS 盒模型 盒模型构成边框基础属性边框会撑大盒子内边距基础写法复合写法外边距基础写法复合写法块级元素水平居中构成每一个 HTML 元素就相当于是一个矩形的 "盒子这个盒子由这几个部分构成border —— 边框content —— 内容padding —— 内边距margin —— 外边距边框基础属性粗细: border-width样式: border-style,默认没边框;solid-实线边框;dashed-虚线边框;dotted-点线边框颜色: border-color支持简写:b 原创 发布博客 2022.01.14 · 331 阅读 · 4 点赞 · 0 评论 · 1 收藏 CSS 弹性布局 目录基本概念常用属性justify-contentalign-items总结基本概念flex 是 flexible box 的缩写,意思为 “弹性盒子”任何一个 html 元素,都可以指定为 display:flex 完成弹性布局容器和项目容器 (flex container): 需要添加弹性布局的父元素,被设置为 display:flex 属性的元素项目 ( flex item): 弹性布局容器中的每一个子元素两个基本方向主轴 (flex direction): flex ite 原创 发布博客 2022.01.13 · 1528 阅读 · 3 点赞 · 0 评论 · 13 收藏 CSS 基础语法 前言: 之前我们写了 Html 的部分简单标签,本篇,我们将学习 CSS 的基础语法CSSCSS 简介基本语法规范引入方式1.内部样式表2.行内样式表3.外部样式CSS 选择器CSS 常用属性CSS 简介1.什么是CSS??CSS: 层叠样式表 (Cascading Style Sheet)是一组样式设置的规则,用于控制页面的外观样式,实现美化页面的效果,能够做到页面的样式和结构分离2.CSS 的作用实现内容与样式的分离,便于团队开发样式复用,便于网站的后期维护能够对网页中元素位置的排 原创 发布博客 2022.01.13 · 734 阅读 · 5 点赞 · 4 评论 · 3 收藏 TCP 协议报文格式 前言:前面,我们已经提过TCP 协议属于传输层协议,以及TCP/IP 五层/四层模型数据从应用层开始,会在每一层都会加上头信息,进行封装,再发送到数据接收端TCP 协议报文格式端口号序列号确认号数据偏移字段保留字段标志位字段????窗口大小字段TCP 校验和字段紧急指针字段可选项字段报文格式TCP UDP 的报头和 Http 的报头差别很大;Http 是文本格式的协议 (按照字符串文本的方式处理的),而 TCP / UDP 都是二进制的协议 (以字节 / 比特位为单位进行组织的)TCP 报文是 原创 发布博客 2022.01.12 · 15068 阅读 · 29 点赞 · 12 评论 · 89 收藏 CSS 选择器 CSS 选择器基础选择器1.标签选择器2.类选择器3.id 选择器4.通配符选择器复合选择器1.后代选择器2.子代选择器3.并集选择器4.伪类选择器4.1.链接伪类选择器:4.2.focus 伪类选择器总结基础选择器1.标签选择器举例:<head> <title>标签选择器</title> <style> p { color: red; } </style>& 原创 发布博客 2022.01.11 · 834 阅读 · 9 点赞 · 7 评论 · 3 收藏 UDP 协议报文格式 UDP 协议格式每个 UDP 报文分为 UDP 报头和 UDP 数据区两部分报头由 4 个 16 位长(2 字节) 字段组成,分别说明该报文的源端口、目的端口、报文长度和校验值UDP 报文中每个字段的含义:源端口: 操作系统自动分配的这个字段占据 UDP 报文头的前 16 位,通常包含发送数据报的应用程序所使用的 UDP 端口。接收端的应用程序利用这个字段的值作为发送响应的目的地址。这个字段是可选的,所以发送端的应用程序不一定会把自己的端口号写入该字段中。如果不写入端口号,则把这个字段设置为 原创 发布博客 2022.01.11 · 6415 阅读 · 12 点赞 · 7 评论 · 21 收藏相关知识
送你一朵小红花花...
共护心理健康 我院比聆心理辅导站举办“送你一朵小花花”活动
黏土创意手工,做一朵不会凋零的花花
花花logo设计
花花的生活:一场令人艳羡的梦幻之旅
情人节玫瑰花多少钱一朵 情人节一朵玫瑰花多少钱
插花花艺花器的选择与搭配
一朵小菊花,做出大产业
教师节到,做一朵美丽的花花表达对老师的爱吧!
【动植物检疫】送你一朵小红花
网址: 一朵花花 https://m.huajiangbk.com/newsview260113.html