- 博客(26)
- 收藏
- 关注
原创 Servlet-Servlet的发展历程-初识Servlet-环境配置-基本使用
一、初识Servlet1.1.为什么要使用Servlet? 首先,我们要知道为什么要使用servlet就要知道我们的客户端与服务端的具体作用。对于客户端也就是我们肉眼可以看到的部分,客户端所作的事情就是,进行功能的展示,让用户来进行使用,用户的每一次点击实际上都是发出了一次请求;服务器端所作的事情则是,接收客户端所要执行的请求,分辨该次请求是实现的哪个功能,对应的执行相应的代码逻辑块,也就是我们所说的执行对应的功能代码。 但是1.2.什么是Servlet二、环境...
2021-12-17 12:26:12
1168
原创 Oracle04-事务-约束-视图-索引
一、事务1.1.为什么要使用事务?1.2.什么是事务?1.3.事务的特点1.4.事务的隔离级别1.5.事务的使用1.5.1.事务的开启1.5.2.事务的结束二、DDL数据定义语言2.1.为什么要使用DDL?2.2.DDL的作用、组成2.3.三范式2.3.1.什么是范式?2.3.2.一范式2.3.3.二范式2.3.4.三范式2.4.Create创建表2.5.drop删除表2.6.renname和alter2.7.约束三、视图四
2021-12-09 18:01:36
657
原创 Oracle03-DML数据操控语言-DDL数据定义语言
一、DML数据操控语言1.1.什么是DML? DML是SQL语言中包含了操作数据库对象中包含的数据的语句。 什么意思呢?1.2.DML的组成1.3.insert1.4.update1.5.delete1.6.截断数据
2021-12-08 22:26:38
633
原创 Oracle02-连表查询-92语法-99语法
一、连表查询1.1.为什么要使用连表查询? 我们在执行数据库查询操作的时候,有时候一张表是完全不能满足我们的需求。所以,我们需要同时从两张表中才能得到我们想要的数据。当我们获取的数据不是来自于同一张表而是来自于多张表时就需要使用到表连接1.2.什么是连表查询? 所谓的连表查询,就是为了解决上面的需求出现的。 连表的意思就是将两张表连接起来组成一张保存了两张表的数据的新的表,新表并不是真正被保存到数据库中的表,只是逻辑上的表。...
2021-12-08 08:59:41
898
原创 Oracle01-课程背景-基本概念-DQL查询语句
一、课程背景1.1.为什么要有数据库?1.2.数据库的分类二、基本概念2.1.表结构2.1.1.表明2.1.2.字段2.1.3.记录组成2.2.注释2.3.约束2.3.1.主键约束2.3.2.非空约束2.3.3.唯一约束2.3.4.默认约束2.3.5.检查约束2.3.6.外键约束三、DQL查询语句3.1.前期准备3.1.1.dept部门表3.1.2.emp雇员信息表3.1.3.salgrade工资等级表3.2.DQL查询语句
2021-12-07 16:27:44
709
原创 Java-常用类-String类[StringBuffer|StringBuilder]-Enum类-包装类-Math类-Date时间类
一、String类1.1.String表示字符串。 在Java中的所有字符串都是实现它的子类1.1.1.String特征不可变长的字符序列。在底层的存储状态是pubilc final byte[] value(jdk11版本) pubilc final char[] value (jdk8版本)1.1.2.String的使用方式一:直接传入...
2021-11-17 20:00:47
378
原创 Java-数组(一维数组)-二维数组
一、数组1.1.什么是数组 数组就是一组数 在内存中的一片连续存储空间中保存的同类型数的集合1.2.数组的创建1.2.1.声明数组//数组元素类型[] 数组名;//type[] arrname;int[] nums;1.2.2.初始化数组 值得注意的是,我们的初始化数组的时候,我们的数组名就是我们前面声明数组的时候的数组名,数组类型也得和我们前面声明数组时相同。在我们数组的初始化过程中一共干了三件事情: 1...
2021-11-15 08:31:36
262
原创 Java面向对象-多态-包和导包-权限修饰符-final
三、多态 一种事物的多种形态|多种表现形式【行为多态】3.1.为什么要使用多态? 当父类想要使用子类中重写的方法的时候,就可以使用多态来进行。3.2.多态的表现形式 父类的引用指向子类类型的对象Animal an = new Dog(); 在此例中,new关键字创建了一个Dog类的实例,将其赋值给了一个Animal类的变量。在正常的赋值中,都是定义什么数据类型的变量,则给这个变量赋值就赋什么类型的值...
2021-11-13 08:40:16
276
原创 Java面向对象-继承(重写)
二、继承2.1.继承的概念2.1.1.什么是继承? 所谓的继承,通俗的讲,就是子承父业。 就像我所提及的类,是把各个对象的共同点抽象出来,变成一个类。但是实际上,就像上面所说的狗类一样,里面的拉布拉多也是可以变成一个类的,所以,我们实际上可以把拉布拉多、哈士奇这些类中的共同性的东西在抽取出来,变成一个类,然后让拉布拉多等类继承这个共性的类,这样,可以省略很多重复性质的代码。2.1.2.为什么要有继承? 提高代码的复用性,省略编写重复性代码的行...
2021-11-13 08:37:59
488
原创 Java基础-流程控制-方法
一、流程控制 在所有的语言中,流程控制一共分为三种:顺序结构、选择结构、循环结构1.1.顺序结构程序是自上而下逐行代码来一步一步开始执行。1.2.选择结构1.2.1.switch语句语法结构 switch (i) { case 1 : 执行代码1; break; case 2 : 执行代码2; break; ...
2021-11-11 22:14:14
449
原创 Java面向对象-this-static-block-debug
一、this1.1.this.的使用 this.代表的是当前对象的使用情况1:this.不可省略 上面我们自定义了一个带参数的构造器,但是当我们讲形参名和我们的成员变量名一致的时候,就会发生一个问题:因为就近原则,我们此时构造器中的代码所指向的是形参,不管是=号左边的还是右边的,都会指向形参,因此,我们需要告诉构造器,左边的name指的是成员变量,右边的name才是形参的name。//成员变量中static修饰的成员变量(实例变量)是可以直接通过变量名来进行...
2021-11-11 22:13:06
263
原创 Java面向对象-封装
一、封装二、继承2.1.继承的基本概念2.1.1.什么是继承? 所谓的继承,通俗的讲,就是子承父业。 就像我所提及的类,是把各个对象的共同点抽象出来,变成一个类。但是实际上,就像上面所说的狗类一样,里面的拉布拉多也是可以变成一个类的,所以,我们实际上可以把拉布拉多、哈士奇这些类中的共同性的东西在抽取出来,变成一个类,然后让拉布拉多等类继承这个共性的类,这样,可以省略很多重复性质的代码。2.1.2.为什么要有继承? 提高代码的复用性 ...
2021-11-11 22:05:08
367
原创 Java面向对象-程序开发分类-什么是对象-对象和类
Java是完全面向对象的一门编程语言一、程序开发的分类1.1.面向过程 所谓的面向过程,就是把一件事情按部就班的一条一条将事情解决。就像去买烟,整个过程就是:找钱-》拿钱-》开门-》下楼-》找商店-》进门-》选烟-》到前台-》付款(省略了收银台的扫描等)-》出门-》回家 面向过程是一种线性思维,比较适合解决一些比较小的问题。1.2.面向对象 面向对象的思维则是,买烟就是买烟,至于怎么买烟,经过了什么样的步骤,不论是去超市买烟还...
2021-11-08 17:53:09
211
1
原创 Java基础-标识符-变量-常量-数据类型-转义字符-运算符
一、基本数据类型1.1.数值类型1.1.1.整数型字节型byte(1字节) 表示范围:[-128,127]//1.声明一个byte类型的变量byte 变量名;byte i;//2.给该变量进行赋值,注意数据类型的取值范围i = 10;//也可以在声明的时候直接赋值byte i = 10;短整型short(2个字节) 表示范围:[-32768,32767]//1.声明一个short类型的变量short 变量名;short i...
2021-11-05 20:07:58
305
原创 JAVA基础-DOS命令-window设置-Java语言特性-计算机的组成-java编译运行-第一个Java程序-注释-注释举例
一、char类型变量
2021-11-02 20:49:03
503
原创 Java基础-课程背景-计算机发展史-计算机语言发展史-Java语言发展史
一、Java软件工程师软件工程师是一种职位名称,通常是通过计算机的某种编程语言进行软件的开发。 Java软件工程师就是使用java编程语言进行开发软件的职位。二、硬件和软件 我们使用的电脑就是一台计算机计算机包括两部分:硬件和软件2.1.硬件 鼠标、硬盘、显示器...等可以看到摸到的东西就是硬件 一个计算机只有硬件是不能进行工作的,他需要软件来进行驱动。只有硬件的计算机就是一块砖头,只是比较贵。2.2...
2021-11-02 20:48:19
162
原创 JavaScript学习笔记03-数组-Data对象-Math对象-包装类-字符串-正则
目录一、数组索引数组的特点1.1.数组的创建1.1.1.使用new关键字(构造函数)1.1.2.使用字面量形式1.1.3.创建数组的注意事项1.2.数组的基本使用1.2.1.存操作(增)1.2.2.取操作(查)1.2.3.获取数组长度1.2.4.修改数组长度1.3.数组的方法1.3.1.push()1.3.2.pop()1.3.3.unshift()1.3.4.shift()1.3.5.concat()1.3.6.join()1
2021-10-14 23:22:15
396
原创 JavaScript学习笔记02-对象-函数
一、流程控制语句 js中的代码是从上往下一行一行执行的,通过流程控制语句,可以控制程序的执行流程,使得程序可以根据一定的条件来执行选择好的语句1.1.条件判断语句 条件判断语句,可以再执行某个语句之前进行判断,判断通过,语句执行,不通过则不执行该语句1.1.1.if语句if (条件表达式) { 执行代码 } 条件表达式值为true,代码段才会被执行;值为false,则不执行代码段。当后面要执行的代码段只有一行时...
2021-10-14 13:56:20
243
原创 Vue学习笔记05 = promise + Vuex + 网络模块封装axios
一、Promise概念什么是Promise ? Promise是做什么的? Promise是ES6中一个非常重要和好用的特性 ,简单来说,Promise是异步编程的一种解决方案。什么时候我们需要处理异步操作呢?一种很常见的场景应该就是网络请求: 我们封装一个网络请求的函数,是不能立即拿到数据的,所以不能跟简单的计算一样直接将结果返回。所以,我们往往会传入一个另外一个函数,在数据请求成功时,将数据通过这个函数回调出去。如果只是一个简单的网络请...
2021-09-28 12:35:02
380
原创 Vue学习笔记03 = webpack
一、webpack是什么?官方解释:webpack是一个现在的JavaScript应用的静态模块打包工具模块:就是模块化打包:我们在开发时,是有很多文件,如果直接发给浏览器,浏览器对其不支持的语言就无法解析,导致最后不能显示,或显示错误。webpack则是可以对代码进行转化打包,生成一个最终的浏览器可以识别的代码前端模块化: 1.webpack会提供一种支撑,来自动解析AMD,CMD,commonJS,E...
2021-09-24 19:19:14
105
原创 Vue学习笔记02 = 组件化
目录一、组件化基本概念什么是组件化?组件化有什么作用?人面对复杂问题的处理方式:组件化也是类似的思想:Vue组件化思想:组件化思想的应用:二.组件的基本使用:2.1.创建组件的构造器。Vue.extend():2.2.注册组件。Vue.component():2.3.使用组件。三、父组件和子组件四、注册组件的语法糖写法五、抽离模板5.1.模板编写方法5.1.1使用script标签5.1.2.使用template标签5.2.注册组件
2021-09-23 17:47:26
260
原创 Vue学习笔记01
一、Vue基本概念Vue(读作 /vjuː/,类似于 view )是一个 的 渐进式框架 用于构建用户界面 。 与其他单体框架不同,Vue 从一开始就被设计为可逐步采用的。 核心库仅专注于视图层,易于获取并与其他库或现有项目集成。 另一方面,当与 结合使用时,Vue 也完全有能力支持复杂的单页应用 现代工具和 支持库 程序。Vue是一个渐进式的框架,什么是渐进式的呢?渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。或者如果你希望将更多...
2021-09-23 02:23:18
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人