- 博客(23)
- 收藏
- 关注
原创 bug解决:org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标。
MyBatis 项目中报以下错误:问题:xml文件的第一行不允许有空格或是空行问题解决 :MyBatis 项目中的 xml 文件首行是空的,删除该行即可(确保xml的第一句<?xml version="1.0" encoding="UTF-8"?>之前没有空格或空行即可)...
2022-03-19 16:24:27
2517
转载 git pull报错:Auto Merge Failed; Fix Conflicts and Then Commit the Result.
本文来源:https://blog.youkuaiyun.com/trochiluses/article/details/101007191.出错场景: 协同开发时,我们从远程服务器上pull下代码的时候,出现以下提示信息:Auto Merge Failed; Fix Conflicts and Then Commit the Result.2.原因分析: 利用git status,输出如下: root@hyk-virt:/etc# git status # On branch master # Yo
2022-02-27 01:06:43
451
转载 web.xml的配置及加载顺序
一web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <context-param></context-param>和 <listener></listener>&nbs...
2022-02-26 21:32:22
2338
原创 TCP 协议原理
文章目录一、TCP 原理1.确认应答机制(可靠机制)2.超时重传机制(可靠机制)3.连接管理机制(可靠机制)4.滑动窗口(效率机制)5.流量控制(可靠机制)6.拥塞机制(可靠机制)7.延迟应答(效率机制)8.捎带应答(效率机制)一、TCP 原理 TCP 对数据传输提供的管控机制,主要体现在两个方面:安全和效率。这些机和线程的设计原则是:保证数据安全的前提下,尽可能提高传输效率。1.确认应答机制(可靠机制) 发送方发送给接收方数据之后,接收方就会回应一个应答报文。如果发送方收到这个应答报文,那么就
2021-12-22 11:06:38
6230
原创 TCP 协议
文章目录一、 TCP 协议端格式二、TCP 协议特性三、基于 TCP 应用层协议一、 TCP 协议端格式 TCP,即 Transmission Control Protocol,传输控制协议。对数据传输进行一个详细的控制。源/目的端口:表示数据从哪个进程来,到哪个进程去。4位TCP报头长度:4个 bit 位,单位是 4个字节,4位首位长度值为1111 =》15,实际的首部长度就是15 * 4 = 60;15 * 4 = 606位标志位:URG : 紧急指针是否有效ACK : 确认号是
2021-12-20 19:20:05
551
原创 网络通信基础——网络协议
文章目录一、概念二、作用三、五元组四、协议分层1、协议封层的思想2、分层的作用3、OSI 七层模型4、TCP/IP 五层模型(TCP/IP 协议簇)5、 网络设备所在分层6、网络分层对应7、封装和分用一、概念 计算机网络中实现通信必须有一些约定,即通信协议, 对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。只有遵守这个约定,计算机之间才能相互通信交流。通常由三要素组成:语法:即数据与控制信息的结构或格式;语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;语义主要用来说明
2021-12-18 20:17:15
2995
原创 网络通信的基本概念
文章目录一、IP 地址 (InetAddress)二、使用步骤1.引入库2.读入数据总结一、IP 地址 (InetAddress)IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址。IP 地址(Internet Protocal Address)是指互联网协议地址,又译为网际协议地址。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.
2021-12-17 23:30:54
1198
原创 从输入URL到展示出页面,这个过程发生了什么?
浏览器,首先会根据这里的域名,查询对应的 IP 地址;1. 先检查一下自身的缓存2. 再查 hosts 文件3. 再查 DNS 服务器浏览器构造一个 HTTP 请求,这个 HTTP 数据就包含了这个域名信息(用户输入的域名)。浏览器调用操作系统的 socket API,把这个 HTTP 数据交给 TCP 做进一步处理,TCP 协议就会将此数据构造一个 TCP 数据段。1. 在发送 TCP数据段之前,首先要进行“三次握手”,建立连接;(此处的“三次握手”所涉及的 SYN/ACK 同样要经过网络层.
2021-12-17 14:08:22
665
原创 UDP协议
文章目录一、UDP 协议端报文结构二、UDP协议的特点三、基于UDP的应用层协议一、UDP 协议端报文结构 UDP 报文分为 UDP 报头和 UDP 数据(UDP载荷)两部分。报头由4个16位长字段组成,分别是源端口、目的端口、UDP长度和校验和。UDP 报文结构示意图:字段含义:源端口:占据 UDP 报文的前16 位,包含发送数据报应用程序的 UDP 端口号。接收端的应用程序把这个字段包含的值作为回馈响应的地址。由于字段是可选的,故可以设置为0,这样的接收端就不会回馈给发送端响应。目
2021-12-12 00:07:57
2185
原创 java----循环队列
文章目录一、什么是循环队列二、循环队列的简单实现1、简单图示2.数组下标循环的小技巧:总结一、什么是循环队列为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)。循环队列是把顺序队列首尾相连,把存储队列元素的表从逻辑上看成一个环,成为循环队列。循环队列就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列结构中,当存储空间的最后一个位置已被使用
2021-06-14 16:26:10
2798
2
原创 java----队列(Queue和Deque)
文章目录一、Queue概念二、Queue队列实现三、使用方法1、Queue2、Deque总结一、Queue概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)。入队列:进行插入操作的一端称为队尾(Tail/Rear)出队列:进行删除操作的一端称为队头(Head/Front)图示:二、Queue队列实现队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上
2021-06-14 12:18:59
292
原创 java----栈
文章目录一、概念二、栈的实现1、利用顺序表实现,即使用尾插 + 尾删的方式实现2、利用链表实现,则头尾皆可3、代码示例:三、栈(Stack)的使用方法总结一、概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守**后进先出LIFO(Last In First Out)**的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶出栈:栈的删除操作叫做出栈。出数据在栈顶图示:二、栈的实现1、利用顺
2021-06-14 12:03:48
1197
1
原创 java -----List的基础介绍
文章目录一、List 的使用二、常见方法1、List(线性表)2、ArrayList(顺序表)3、LinkedList(链表)4、示例一、List 的使用List官方文档ArrayList官方文档LinkedList官方文档二、常见方法1、List(线性表)2、ArrayList(顺序表)3、LinkedList(链表)4、示例import java.util.ArrayList;import java.util.List;public class ListTest {
2021-06-11 22:47:54
153
原创 包装类(Wrapper Class)
文章目录一、基本数据类型和包装类直接的对应关系二、包装类的使用,装箱(boxing)和拆箱(unboxing)三、包装类的使用,装箱(boxing)和拆箱(unboxing)四、javap 反编译工具一、基本数据类型和包装类直接的对应关系基本就是类型的首字母大写,除了 Integer 和 Character。二、包装类的使用,装箱(boxing)和拆箱(unboxing)int i = 10;// 装箱操作,新建一个 Integer 类型对象,将 i 的值放入对象的某个属性中Integer
2021-06-10 22:32:55
576
原创 泛型(Generic)简介
文章目录一、泛型的引入二、泛型的分类1. 泛型类2. 泛型方法三、泛型类的定义的简单演示四、泛型背后作用时期和背后的简单原理五、泛型类的使用六、泛型总结一、泛型的引入问题: 在顺序表,只能保存 int 类型的元素,如果现在需要保存 指向 Person 类型对象的引用的顺序表,请问应该如何解决?如果又需要保存指向 Book 对象类型的引用呢?回答: 1. 首先,在学习多态过程中已知一个前提,基类的引用可以指向子类的对象。 2. 其次,我们也已知 Object 是 java 中所有类的祖先类。那
2021-06-10 21:57:21
663
原创 java集合框架及背后的数据结构
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、概述二、接口interfac1、基本关系说明2、接口interfaces总结一、概述Java 集合框架 Java Collection Framework ,又被称为容器 container ,是定义在 java.util 包下的一组接口interfaces 和其实现类 classes 。主要表现为将多个元素 element 置于一个单元中,用于对这些元素进行快速、便捷的存储 store 、检索retrieve 、管
2021-06-09 21:21:35
202
原创 Java面向对象编程——包(package)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录包(package)1、导入包中的类2、静态导入3、将类放到包中4、包的访问权限控制5、常见的系统包包(package)包 (package) 是组织类的一种方式,使用包的主要目的是保证类的唯一性。package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。 若缺省该语句,则指定为无名包 。它的格式为:package 顶层包名 子包名;举例:pack1 pack2 PackageTest.jav
2021-05-27 21:35:21
2118
原创 Java类和对象----类与对象的初步认识
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、面向过程和面向对象二、Java语言的基本元素1.类1.1 字段、属性、成员变量1.2 方法 (method)2.对象对象的创建对象的使用前言学习面向对象内容的三条主线:1.java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其他关键字:this、super、static、final、abstract、interface、package、
2021-05-04 15:31:37
246
1
原创 Java运算符相关知识简述
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、运算符1.算术运算符2.关系运算符3.逻辑运算符4.位运算符5.条件运算符二、运算符的优先级前言运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符比较运算符(关系运算符)逻辑运算符位运算符条件运算符一、运算符1.算术运算符1.1. 基本运算四则: + 、 - 、 * 、 /注意:a.int / int 结果还是 int, 小数需要使用 double或者float 来计
2021-04-12 14:08:10
197
原创 Java数据类型简述
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、变量和类型1. 概念2.作用3.使用变量注意:4.声明和赋值变量5.变量的分类5.1.按数据类型5.2.按声明的位置不同二.数值型1.整数1.1 .整型变量(int)2.读入数据总结一、变量和类型1. 概念内存中的一个储区域该区域的数据可以在同一类型范围内不断变化变量是程序中最基本的存储单元。包含 变量类型、名和存储的值2.作用用于在内存中保数据3.使用变量注意:JavaJavaJavaJava中每
2021-04-06 16:37:19
641
3
原创 初识JAVA
一、java简要概述1.诞生史先来一张“java之父”James Gosling——詹姆斯·高斯林的照片在1991年时候,SUN公司猜想嵌入式系统将会在未来家电领域大显身手,于是SUN公司决定让詹姆斯·高斯林(James Gosling)、迈克·谢里丹(Mike Sheridan)和帕特里克·诺顿(Patrick Naughton)于1991年6月启动了“Green计划”。准备开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这样我们可以把指令发给电冰箱、 电视机等家用电
2021-03-29 21:38:07
154
原创 浅谈一下个人目标
1、自我介绍本人普通的一本大学毕业,从业1年多,工作是设计师。2、学习编程的目标努力学好编程,能够运用自如,可以去做项目,成功实现转行。3、打算怎样学习编程主动思考,勤学多练(主要是多练习),最重要的是坚持下去,利用闲余时间多学习技术资料,丰富自己的知识储备。4、打算在学习编程这件事情上每周花费多长时间做到每天练习编程,根据日程不同安排,保证每天5个小时的学习,周六日时间实际会有所延长。5、你最想进入的一家公司头条...
2021-01-12 15:04:14
181
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人