自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 5.25 linux

3.1 vi 文本编辑器 使用yum在线安装vi的升级版本vim,安装前要确保虚拟机能上网 ping www.baidu.com 正常执行时,执行下面命令 yum -y install vim* vim为后面课程做准备,配置文件非常大,修改时更醒目 3.1.1 vi/vim概念: 在CentOS中,常用的文本编译器是vi编译器和它的升级版本vim编译器。 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器。vi也是Linux中最基本的文本编辑器,学..

2022-05-25 11:21:12 392

原创 5.24 linux

1,课程回顾 关机相关: shutdown -h now poweroff init 0 shutdown -h 10 10分钟后关机 重启相关: reboot shutdown -r now init 6 shutdown -r 12:12 服务相关的命令: service 服务名 status systemctl status 服务名 service 服务名 stop systemctl stop 服务名 service 服务名 start systemct..

2022-05-24 15:31:30 241

原创 5.16java操作数据库

BaseDAO封装通用方法 BaseDAO代码 package com.qmandes.util; import java.sql.*; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class BaseDAO { private static String driver = "com.mysql.cj.jdbc...

2022-05-16 17:32:04 247

原创 5.14上午数据库学习笔记

数据库设计和事务 数据库三大范式(设计规则) 范式:Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。一个数据库表之间的所有字段之间的联系的合理性。 学生表,班级表 范式是离散数学里的概念 范式目标是在满足组织和存储的前提下使数据结构冗余最小化 范式级别越高,表的级别就越标准 目前数据库应用到的范式有以下几层 第一范式:1NF 第二范式:2NF 第三范式:3NF 除此之外还有BCNF范式,4NF,5NF 一个数据库表设计的是否合理,要从

2022-05-14 15:55:58 490

原创 5.13下午数据库学习笔记

子查询 联合查询 union 合并去重复 两个的集合并集;并且会排重 如果是一个字段,重复直接去掉,如果是多个字段,都相同才会去重。 union all:联合但是不会去重 子查询 什么是子查询 子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句中的查询。数据库引擎将子查询作为虚表执行查询操作。 子查询可作为联接语句中的一个表,也可作为选择语句中的一个值。 子查询的执行依赖于嵌套查询。顺序从最内层开始,一层一层向外执行,外层的嵌套查询可以访问内层嵌套查询

2022-05-14 11:56:45 151

原创 5.13上午数据库学习笔记

模糊查询与分组查询 增删改语句 insert 语句 INSERT [INTO] table_name [(COLUMN1 [,COLUMN2 [,......]])] VALUES (VALUE1 [,VALUE2 [,......]); 省略列名:前提是按顺序插入所有列,值和列要一一对应一次录入多行数据 INSERT [INTO] table_name [(COLUMN1 [,COLUMN2 [,......]])] VALUES (VALUE1 [,VALUE2 [,........

2022-05-14 11:50:58 166

原创 5.12数据库学习笔记

SQL简介 SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。 SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。 SQL语言分类 数据查询语言(DQL:Data Query Language): select 其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE...

2022-05-12 19:50:30 1304

原创 5.11java学习笔记-泛型

泛型产生的意义 泛型是在JDK1.5之后增加的新功能,泛型Generice 泛型产生的意义,为了保证数据的安全性 泛型的基本使用,由外部指定其具体的操作类型 使用泛型类 为什么要使用泛型?有如下需求: 设计一个可以表示出坐标点的类,坐标又X和Y组成,坐标的表示方法有以下三种 整数表示: x=100,y=30 小数表示:x=10.5,y=10.5 字符串表示: x="东经180度", y = "北纬200度" 如何设计这个类? 我们要定义一个表示坐标点的类,根据描述的内容,我们需要在类中定..

2022-05-11 20:59:52 457

原创 5.10-5.11java学习笔记-集合

集合框架 概念 Java集合框架(Java Collections Framework简称JCF)是为表示和操作集合,而规定的一种统一的标准的体系结构。集合框架包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 集合就是用于存储对象的容器。 只要是对象类型就可以存进集合框架中。集合的长度是可变的。 泛型集合中不可以存储基本数据类型的值 集合和数组的区别 数组和集合相比,数组的缺点是它长度是固定的,没有办法动态扩展。 而集合存储数据时是没有长度限制的,是可以动态扩展的。集合容器因为

2022-05-10 16:06:30 163

原创 5.7-5.9java学习笔记-文件处理

文件对象的使用 File:文件对象,用于表示磁盘上的文件夹或数据文件 IO数据流的使用 流: 水流(有方向,有基本的构成单位:水滴),车流(有方向,基本单位:车) 数据流:以字节或字符为单位按特定的方向传送就构成了数据流。 流的分类 输入输出字节流的使用 字节流 输入字节流 抽象类:InputStream 程序可以从目标中连续读取字节的对象称为字节输入流 实现类:FileInputStream 输出字节流 抽象类:OutputStream 程序...

2022-05-07 17:49:01 371

原创 5.7java学习笔记-异常处理

异常处理 什么是异常 生活中:在事情发展过程中出现意外情况 程序中:在代码编译或运行过程中,程序出现错误,导致程序不能正常执行。 为什么要处理异常 程序一旦发生异常,会导致程序中途退出(程序崩溃),所以需要进行处理。处理之后,让程序正常执行。 异常分类 ...

2022-05-07 17:44:37 238

原创 5.6java学习笔记

多态 什么是多态 多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4 编程技术内幕”)。简单的说,就是一句话:允许将子类类型赋值给父类类型。 多态的前提是继承和方法重写。 多态是父类对象表现多种子类的形态的能⼒的特征。⼀句话多态就是⽗

2022-05-06 17:15:53 134

原创 5.5java学习笔记

数组的定义和使用 什么是数组 所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。 在js中,数组没有数据类型限制,并且可以随意扩容。Java中的数组 就是 将相同数据类型的数据 进行存储的数据格式。并且存储到数组中的数据都会自动生成一个编号,称之为索引值或者下标。然后数组是通过操作索引值对数据进行存取。索引值从0开始。并且java中的数组是...

2022-05-05 17:16:51 282

原创 4.29java学习笔记

类是对象的模板。对象是类的实例。 类是抽象的概念,对象是具体的存在。 数值存储在栈,对象存储在堆,对象的对象名存储在栈,其中存储的是对中具体对象的引用(地址) 构造方法 与类名一致,不能有返回值,由于创建类型对象,当类中没有定义构造方法时,系统会自动提供无参构造方法,一旦自己定义了构造方法,则系统不在自动提供无参构造方法 成员方法 用于完成具体的功能 方法重载 方法名一样,参数不一样,与参数类型有关,与形参无关 访问两个包下的同名类,不能同时导入两个包,使用时带上类...

2022-04-29 17:11:51 549

原创 4.28java笔记

java实现邮箱格式验证 package com.qmandes.demo; import java.util.Scanner; public class emailAthu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //字符串方法 String str = sc.next(); int target = 1;

2022-04-29 08:59:33 131

原创 4.27学习笔记Jquery

jquery 使用步骤:1.引入jpuery文件 2.在html文件中,使用script标签引用jpqery 3.定义内部js代码块,使用jq对象完成功能 js对象与jquery对象的区别 jquery对象对jquery对象进行了包装, js对象转jq对象 $(js) jq对象转js对象 jq.get[0]或jq[0] ...

2022-04-27 14:06:19 1720

原创 4.26js学习笔记

JS对象 var 对象名 = ( 属性名1:属性值1, 属性名2:属性值2, ...... 函数名1 = function{ } ...... ) JSON对象 json是一个具有特定格式的js数据对象 用于在系统中传递数据(交换数据) 不用大括号表示,不能在内部定义函数,属性名必须加双引号 var json对象名{ "属性名1":属性值1, "属性名2":属性值2, ...... } JOSN字符串 var

2022-04-26 17:25:36 1646

原创 4.25js学习笔记

匿名函数一般与事件进行绑定 绑定事件三要素:who?when?what?针对哪个元素在什么时候做什么处理 事件绑定的方法: 1.通过标签的事件属性绑定函数 2.通过js设置事件属性绑定函数 3.通过js方法addEventListener方式绑定事件函数 <script> //通过标签的事件属性绑定函数 function test1(){ alert("test1") } //通过js设置

2022-04-25 17:12:39 145

原创 4.24js学习笔记

数组常用方法与函数 join() 将数组元素以指定分隔符拼接成字符串; concat() 将多个数组拼接到一起,返回拼接后的数组; sort() 将数组元素排序,返回排序后的数组;按字符次序比较,不是按数值次序 push(),pop() 从数组尾部添加/删除元素 unshift(),shift() 从数组头部添加/删除元素 splice(位置,个数,新元素) 从指定位置删除指定个数的元素,并插入新元素 indexof(元素) 查找元素,返回元素的下标 其余待补充 函数与事

2022-04-24 13:50:11 146

原创 4.22js学习笔记

可通过定义标记变量来区分循环是否正常结束 数组 数组的定义 var ary = new Array(); 创建空数组,长度为0 var ary = new Array(3); 创建长度为3的数组 var ary = new Array(10,22,22,2,2,2,2,2); 创建有初始数据的数组 var ary = []; ary[5] = 1; 定义空数组,直接设置下标为5的元素,动态扩展数组长度,下标5之前的元素都是undefined 数组的赋值和访问 var a..

2022-04-22 12:07:35 136

原创 4.21js学习笔记

if嵌套 if(条件1){ if(条件2){ 代码块1 } if(条件3){ 代码块2 } }else { ..... } if语法的细节问题 1.if后不跟大括号时,if的影响范围为后面的第一句代码 switch case switch(a){ case:1 代码块1 break; case:2 代码块2 break; ...... } a=1,执行代码块

2022-04-21 12:04:17 278

原创 4.20js学习笔记

1.定义变量语法格式 var 变量名 = 数据; var:是声明js变量的关键字,通过var声明的变量具有全局作用域,es6之后新关键字 let(声明局部变量) const (声明变量) 变量名:与内存的一个空间对应,用于数据存取 由字母、数字、下划线、$组成,不能以数字开头,区分大小写,不能使用js的保留字,一般使用小驼峰命名法(studentName)。 ”=“:用于表示赋值,将左边数据存储的右边变量关联的内存空间 数据:信息的载体 2.数据类型的划分 数值数据(number) 字符串

2022-04-21 08:53:44 240

空空如也

空空如也

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

TA关注的人

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