自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QWQ___qwq的博客

欢迎学习交流

  • 博客(338)
  • 资源 (1)
  • 收藏
  • 关注

原创 servlet和servlet-mapping的作用

servlet和servlet-mapping的作用

2023-06-01 11:42:53 16

转载 一定解决Excel“安全风险 microsoft 已阻止宏运行 因为此文件的来源不受信任问题”

原文

2023-04-21 22:16:19 690 1

原创 7种SQL JOINS

用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。

2023-04-16 19:41:43 36

转载 重写toString()方法

1、没有重写toString,每执行System.out.print(Object o)会默认调用Object的toString()方法,情况如下2、重写toString(),每执行System.out.println()会调用重写的toString()方法,情况则会根据重写的方法打印输出成自己想得到的格式原文链接:https://blog.csdn.net/mingyuli/article/details/120389736。

2023-04-08 16:06:36 81

原创 使用URLEncode和URLDecode的作用和原因

在上述代码中,我们首先从HTTP请求中获取用户提交的文本内容,然后使用URLEncoder对其进行编码,并将编码后的结果存储到一个名为"text"的Cookie中。在上述代码中,我们首先从HTTP请求中获取名为"text"的Cookie,然后使用URLDecoder对其编码后的值进行解码,并将解码后的结果显示在页面中。URL编码的作用是将一些特殊字符(如空格、&、=等)在传输过程中转换成特定的字符串,从而避免这些字符与HTTP协议或其他协议中的特殊字符产生冲突。这样接收方就可以正确解析查询参数了。

2023-04-06 15:21:38 347

原创 Servlet笔记

符合规范,实现部分功能,并且需要部署到相应的容器(服务器)里面才能运行的软件模块。Servlet就是一个组件,需要部署到Servlet容器里面才能运行。符合规范,提供组件的运行环境的程序。Tomcat就是一个Servlet容器,为Servlet提供运行环境(提供网络相关的服务)。

2023-04-02 22:02:16 64

原创 Web APIs - 第3天

进一步学习 事件进阶,实现更多交互的网页特效,结合事件流的特征优化事件执行的效率。

2023-03-26 10:41:03 158

原创 Web APIs - 第2天

的第2个参数是函数,这个函数会在事件被触发时立即被调用,在这个函数中可以编写任意逻辑的代码,如改变 DOM 文本颜色、文本内容等。结合 DOM 使用事件时,需要为 DOM 对象添加事件监听,等待事件发生(触发)时,便立即调用一个函数。是 DOM 对象专门用来添加事件监听的方法,它的两个参数分别为【事件类型】和【事件回调】。将众多的事件类型分类可分为:鼠标事件、键盘事件、表单事件、焦点事件等,我们逐一展开学习。任意事件类型被触发时与事件相关的信息会被以对象的形式记录下来,我们称这个对象为事件对象。

2023-03-25 22:08:59 376

原创 Web APIs - 第1天

知道 ECMAScript 与 JavaScript 的关系,Web APIs 是浏览器扩展的功能。严格意义上讲,我们在 JavaScript 阶段学习的知识绝大部分属于 ECMAScript 的知识体系,ECMAScript 简称 ES 它提供了一套语言标准规范,如变量、数据类型、表达式、语句、函数等语法规则都是由 ECMAScript 规定的。浏览器将 ECMAScript 大部分的规范加以实现,并且在此基础上又扩展一些实用的功能,这些被扩展出来的内容我们称为 Web APIs。

2023-03-25 17:16:26 222

原创 JavaScript 基础 - 第5天

是 JavaScript 中内置的对象,称为数学对象,这个对象下即包含了属性,也包含了许多的方法。数学对象提供了比较多的方法,这里不要求强记,通过演示数学对象的使用,加深对对象的理解。扩展:也可以动态为对象添加属性,动态添加与直接定义是一样的,只是语法上更灵活。扩展:也可以动态为对象添加方法,动态添加与直接定义是一样的,只是语法上更灵活。数据描述性的信息称为属性,如人的姓名、身高、年龄、性别等,一般是名词性的。数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数。

2023-03-25 11:23:01 322

原创 JavaScript 基础 - 第4天

声明(定义)一个完整函数包括关键字、函数名、形式参数、函数体、返回值5个部分.

2023-03-24 19:40:39 271

原创 JavaScript 基础 - 第3天

script > // 1. 语法,使用 [] 来定义一个空数组 // 定义一个空数组,然后赋值给变量 classes // let classes = [];// 2. 定义非空数组 let classes = [ '小明' , '小刚' , '小红' , '小丽' , '小米' ] // 1. 语法,使用 [] 来定义一个空数组。

2023-03-24 18:29:35 899

原创 JavaScript 基础 - 第2天

算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等注意:在计算失败时,显示的结果是 NaN (not a number)

2023-03-24 18:04:20 302

原创 JavaScript 基础 - 第1天

## 对象的操作——查的两种方式![在这里插入图片描述](https://img-blog.csdnimg.cn/3bbf8aa59ade4c9282c1975d8369355f.png)## 对象中的方法![在这里插入图片描述](https://img-blog.csdnimg.cn/3f714273146f49b4918f08b4312cad86.png)## 遍历对象![在这里插入图片描述](https://img-blog.csdnimg.cn/28ddb0873e314abd83c19d

2023-03-12 15:34:45 28

转载 Linux报错”-bash: gcc: command not found“

Linux报错”-bash: gcc: command not found"

2023-03-12 10:46:41 186

转载 如何在Linux系统下进行编译运行C代码

版权声明:本文为CSDN博主「xiq1212」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_47023150/article/details/123338867。gcc hello.c(需要加后缀’.c’) -o hello(不加后缀’.c’)./hello 回车即可运行。(hello不加’.c’后缀。

2023-03-12 10:44:42 22

原创 Windows中wsl的ubuntu打开就报错报错0x800701bc的解决办法

在Windows中使用管理员权限运行终端,输入。回车,重新打开应用就好了。

2023-03-12 10:40:54 116

原创 Windows中wsl的ubuntu打开就报错报错0x800701bc的解决办法

在Windows中使用管理员权限运行终端,输入。回车,重新打开应用就好了。

2023-03-11 15:07:44 345 2

原创 finalshell连接linux(CentOS)一直弹出输入密码

在使用FinalShell连接配置虚拟机时,一直重复的提示输入登录密码。2、修改ssh 的连接用户名密码(图中黄色标记部分),再次重试连接。更新之后,修改FinalShell的登录密码,重新尝试登录。1、重置admin用户的密码,输入如下命令更新密码。用户名填服务器名,不一定是root,且。

2023-03-11 14:43:14 659

原创 MySQL使用时的注意点

NULL值是不参与所有聚合函数运算的。1、where与having区别。

2023-03-10 19:06:22 44

原创 自定义ArrayList并实现add方法

自定义ArrayList并实现add方法。

2023-03-07 22:11:31 32

原创 Collection,List,Set中各种方法的区别

所有通用实现类(通常通过其子接口之一间接实现 {@code Collection})都应提供两个“标准”构造函数:void(无参数)构造函数,用于创建一个空集合,以及具有单个类型为 {@code Collection} 的参数的构造函数,该构造函数创建一个与其参数具有相同元素的新集合。实际上,后一个构造函数允许用户复制任何集合,生成所需实现类型的等效集合。JDK 不提供此接口的任何直接实现:它提供了更具体的子接口的实现,如 {@code Set} 和 {@code List}。

2023-03-04 17:32:28 24

原创 Vim与系统剪贴板的复制粘贴

注意:情况一中改变vimrc之后必须重启IDEA才能生效。

2023-03-03 15:26:18 23

原创 只使用键盘操作windows的快捷键方法

windows

2023-03-03 12:19:03 25

原创 Vim常用基础操作

如果一个文件在编辑时没有名字,则可以使用:wq 文件名称,代表把当前正在编辑的文件保存到指定的名称中,然后退出。切换到命令模式,然后输入斜杠/(也是进入末行模式的方式之一),进入到末行模式后,输入要查找或搜索的关键词,然后回车,如果在一个文件中,存在多个满足条件的结果。在VIM编辑器中,剪切与删除都是dd,如果剪切了文件,但是没有使用p进行粘贴,就是删除操作。剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移:D (删除之后当前行会变成空白行)粘贴:在想要粘贴的地方按下。

2023-03-03 08:36:25 309

原创 方法的重写(override )的注意点

同名同参数权限为大等返回分情况是非静态同。

2023-03-02 16:58:18 17

转载 Java子类继承父类构造器的重写规则

子类与父类

2023-03-02 15:46:34 209

原创 Java接口专题

接口给出一些没有实现的方法,封装到一起,到某个类使用时再根据具体情况把这些方法写出来。注意:在jdk7之前,接口里所有的方法都是抽象方法。在jdk8之后接口中可以有静态方法,默认方法例子。

2023-03-02 11:27:47 247

原创 Java集合专题

(2)实现了Collection接口的集合类都有一个iterator()方法,用于返回一个实现了iterator接口的对象,即可以返回一个迭代器。(2)List集合中每个元素都有其对应的顺序索引,即List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。(1) collection实现子类可以存放多个元素,每个元素可以使Object(即只要是Object及其子类都可以往里面放)(3)有些collection的实现类是有序的(List),有些不是有序的(Set)

2023-03-02 10:03:05 148

转载 Java Arrays.asList()详解以及为何不要使用Arrays.asList()

我只是改变list的顺序,然而数组顺序却也发生了变化,很多时候这并不是我们想要的。这个静态内部类,存储数组元素的a变量是final类型的,由此判断,这个静态内部类是不能做任何内部元素的添加删除操作的!找到异常的来源了,我们使用asList得到的对象add、remove方法直接就是抛出异常.如果要对asList得到的对象使用add、remove方法可以使用如下解决办法。原来Arrays的asList方法使用的ArrayList类是一个内部定义的类,而不是java.util.ArrayList类。

2023-03-01 16:27:52 113

原创 流程图语法

fill:#333;color:#333;color:#333;fill:none;长方形fill:#333;color:#333;color:#333;fill:none;链接长方形圆圆角长方形菱形D```

2023-02-26 11:40:32 16

原创 【面试题】new的方式创建String在内存中创建了几个对象?

答:这需要分情况来说,如果常量池中已经有了相应的对象,则只需要在堆里面创建一个对象,然后将指向共同的char数组。如果常量池中没有相应的对象,则会在常量池中创建一个对象0x3344,在堆里创建一个对象0x1122,然后将指向共同的char数组。在内存中创建了几个对象?

2023-02-26 11:28:18 23

原创 IDEA常用快捷键

IDEA常用快捷键

2023-02-17 10:14:11 41

原创 IDEA常用代码模板

IDEA常用代码模板

2023-02-17 10:06:37 28

原创 IDEA从Windows过度到Mac必备快捷键对照表

【代码】IDEA从Windows过度到Mac必备快捷键对照表。

2023-02-17 09:53:53 367

原创 CSS中元素显示模式总结

常见的块元素有等,其中 标签是最典型的块元素。常见的行内元素有等,其中标签是最典型的行内元素。有的地方也将行内元素称为内联元素。在行内元素中有几个特殊的标签,它们同时具有块元素和行内元素的特点,有些资料称它们为行内块元素。

2023-02-10 22:10:22 29

原创 JAVA代码编译流程

只是大部分人用的都是JDK自带的javac的编译器,因此下文的讨论都是基于javac编译器展开的。Java源码首先被编译成字节码,而这个字节码就是实现平台无关性的关键,无论你是什么类型的平台,只要你安装了能够识别字节码的JVM(Java虚拟机),通过JVM对字节码文件进行解析,把字节码转换成具体平台上的机器指令,就可以实现跨平台的运行了。因此,如果只有JRE而没有完整的JDK的话,相当于就少了编译源代码的关键工具,你只能依赖人家传递的,已经编译好的class代码,将程序运行起来,而不具备修改、开发的能力。

2023-02-05 09:11:56 352

原创 idea与eclipse快速移动光标到行首或行尾

idea与eclipse

2023-02-04 11:11:59 110

原创 IDEA转化大小写

再按一次就转换为小写。

2023-02-04 11:10:24 53

原创 Java笔记高级篇

简单性:相对于其他编程语言而言,java较为简单,例如:java不再支持多继承,C++是支持多继承的,多继承比较复杂,C++中有指针,java中屏蔽了指针的概念,避免了绝大部分的指针越界和内存泄露的问题,这里说明一下,java语言低层是用C++实现的,并不是C语言。健壮性:java的健壮性与自动垃圾回收机制有关,自动垃圾回收机制简称GC机制,java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。面向对象:java是纯面向对象的,更符合人的思维模式,易于理解。java的编译与运行。

2023-02-04 11:07:28 117

软件工程导论之思维导图

2022-08-17

软件工程导论知识点整理

软件工程导论

2022-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除