自定义博客皮肤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)
  • 收藏
  • 关注

原创 java静态代码块和非静态代码块和构造函数执行顺序

是用来初始化类的实例信息,在创建对象的时候就会被执行,且每创建一个对象都会被执行一次。执行的时候如果有静态初始化块,先执行静态初始化块再执行非静态初始化块,非静态初始化块会在构造函数执行时,在构造函数主体代码执行之前被运行。程序在执行时,首先执行静态代码块,且只执行一次。父类静态代码块>子类静态代码块>父类非静态代码块>父类构造方法>子类非静态代码块>子类构造方法。是用来初始化类的信息,在类被加载的时候就会被执行,且只执行一次。静态代码块-->非静态代码块-->构造方法。...

2022-07-28 23:29:57 2536

原创 Ajax笔记

概念: ajax是用来做局部刷新的。局部刷新使用的核心对象是 异步对象(XMLHttpRequest)这个异步对象是存在浏览器内存中的 ,使用javascript语法创建和使用XMLHttpRequest对象。简介:ajax是一种做局部刷新的新方法(2003左右),不是一种语言。 ajax包含的技术主要有javascript,dom,css, xml等等。 核心是javascript 和 xml 。javascript:负责创建异步对象, 发送请求, 更新页面的dom对象。 ajax请求需...

2022-05-11 15:36:10 131

原创 Servlet和request

Servlet对象是由服务器创建的:request获取请求消息数据:1.获取请求行:

2022-05-11 12:20:12 401

原创 ajax思维导图

动力节点ajax

2022-05-10 18:46:04 267

原创 Linux分区和添加磁盘

一.Linux分区二.查看所有设备挂载情况命令:lsblk或者lsblk -f三.挂载的步骤(经典的挂载案例)1.步骤一:虚拟机增加硬盘(此处案例原先未增加硬盘,所以增加的硬盘名字为sdb):2.步骤二:对增加的硬盘sdb进行分区:命令fdisk /dev/sdb开始对sdb分区开始分区后输入n,新增分区,然后选择p。分区类型为主分区,两次回车默认剩余全部空间。最后输入w写入分区并退出,若不保存退出输入q(即:1.n新增分区2.p选择分区类型为主分区...

2022-04-17 19:07:55 3767

原创 linux任务调度crontab和at

1.crontab(周而复始的执行)案例1:每隔一分钟,就将当前的日期信息,最佳到/tmp/mydate文件中 crontab -e 写入*/1 * * * * date >> /tmp/mydate 案例2(定时执行脚本):每隔一分钟,将当前日期和日历都追加到/home/mycal文件中 vim /home/my.sh 写入内容date >> /home/mycal 和 cal >> /home/mycal 给my.sh增加执行权

2022-04-08 10:22:33 1315

原创 MySQL笔记 变量

MySQL笔记 变量*分类:系统变量:全局变量,会话变量自定义变量:用户变量,局部变量一.系统变量说明:变量由系统提供,不是用户定义,属于服务器层面使用的语法:1.查看所有的系统变量show global|【session】variables;2.查看满足条件的部分系统变量show global |【session】variables like "%char%";3.查看指定的某个变量的值select @@global|【session】.系统变量名;4.

2021-12-19 18:08:38 607

原创 MySQL笔记 视图

MySQL笔记 视图含义:虚拟表,和普通表一样使用特点:只是保存了sql逻辑,没有保存数据,可以增删改查,但一般不能增删改一.创建视图语法:create view 视图名as 查询语句;案例:1.查询姓名中包含a字符的员工名,部门名,和工种名#1.创建create view myv1asselect last_name,department_name,job_titlefrom employees einner join departments don

2021-12-19 17:14:49 593

原创 MySQL笔记 事务

MySQL笔记 事务TCL:事务控制语言事务的ACID属性: 原子性 一致性 隔离性 持久性 事务的创建:隐式事务:事务没有明显的开启和结束的标记比如insert,update,delete语句delete from 表 where id=1;显示事务:事务具有明显的开启和结束的标记前提:必须先设置自动提交功能为禁用set autocommit=0;格式:步骤1:开启事务set autocommit=0;star

2021-12-19 16:13:21 420

原创 MySQL笔记 约束和标识列

MySQL笔记 约束和标识列含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束not null:非空,用于保证该字段的值不能为空,比如:姓名,学号default:默认,用于保证该字段有默认值,比如性别primary key:主键,用于保存该字段的值具有唯一性,并且非空,比如:学号,员工编号等unique:唯一,用于保证该字段值值具有唯一性,可以为空,比如座位号check:检查约束【mysql中不支持】,比如性别,年龄foreign key:

2021-12-19 15:49:33 128

原创 【无标题】

MySQL笔记 数据类型大纲数值型:整型小数:定点数,浮点数字符型:较长的文本:char,varchar较长的文本:text,blob日期型一.整型分类:tinyint,smallint,mediumint,int/integer,bigint1 2 3 4 8 (字节数)特点: 如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字 如果插入的数值超出了整型的范围,会报out of range异常,并且

2021-12-15 16:58:56 75

原创 MySQL笔记 DDL库和表的管理

MySQL笔记 DDL库和表的管理库和表的管理一.库的管理创建,修改,删除二.表的管理创建,修改,删除创建:create修改:alter删除:drop一.库的管理1.库的创建语法:create database [if not exists]库名;案例:创建books库create database if not exists books;2.库的修改语法:rename database books to 新库名;更改库的字符集:

2021-12-14 00:12:47 77

原创 MySQL笔记 插入修改删除

MySQL笔记 插入修改删除一.插入语句insert方式一:经典的插入语法:insert into 表名(列名,...)values(值1,...);特点: 插入的值的类型要与列的类型一致或兼容 不可以为null的列必须插入值 列数和值的个数必须一致 可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致 案例:insert into beauty(id, name, sex)values(13,'唐艺昕','女');省略列名:

2021-12-13 17:26:13 491

原创 MySQL笔记 联合查询union

MySQL笔记 联合查询union语法:查询语句1union查询你语句2应用场景:要查询的结果来自多个表,且多个表没有直接的连接关系,但查询的信息一致时特点: 要求多条查询语句的查询列数是一致的 要求多条查询语句的查询的每一列的类型和顺序最好一致 union关键字默认去重,如果使用union all可以包含重复项 案例:查询中国用户中男性的信息以及外国用户中男性的用户信息select id, name from t_ca where cse

2021-12-13 16:41:45 351

原创 MySQL笔记 分页查询

MySQL笔记 分页查询应用场景:要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段】limit 【offset,】size;(注:offset:要显示条目的起始索引(起始索引从0开始)size:要显示的条目个数)特点: limit语句放在查询语句的最后

2021-12-11 21:29:52 333

原创 MySQL笔记 子查询

MySQL笔记 子查询含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select后面:仅仅支持标量子查询from后面:支持表子查询where或having后面(重点):标量子查询列子查询行子查询exists后面(相关子查询):表子查询按结果集的行列数不同: 标量子查询(结果集只有一行一列) 列子查询(结果集只有一列多行) 行子查询(结果集有一行多列或多行

2021-12-11 21:17:54 222

原创 MySQL笔记 sql99外连接和交叉连接

MySQL笔记 sql99外连接和交叉连接外连接应用场景:用于查询一个表中有,另一个表没有的记录特点:1.外连接的查询结果为主表中的所有记录如果从表中有和它匹配的,则显示匹配的值如果从表中没有和它匹配的,则显示null往外链接查询结果=内连接结果+主表中有而从表没有的记录2.左外连接,left join左边的是主表右外连接,right join右边的是主表3.左外和右外交换两个表的顺序,可以实现同样的效果4.全外连接=内连接的结果+表1中有但表2没有的+表2中

2021-12-11 20:46:32 325

原创 MySQL笔记 sql99连接查询一

MySQL笔记 sql99连接查询一一.sql99语法语法:select 查询列表from 表1 别名【连接类型】join 表2 别名on 连接条件【where筛选条件】【group by分组】【having 筛选条件】【order by 排序列表】分类:内连接(重点):inner外连接:左外(重点):left【outer】右外(重点):raght【outer】全外:full【outer】交叉连接:cross内连接分类:等值连接非等值连

2021-12-11 10:03:31 332

原创 MySQL笔记 分组查询

MySQL笔记分组查询语法:select 分组函数,列(要求出现在group by的后面)from 表【where 筛选条件】group by 分组的列表【order by 子句】注意:查询列表必须特殊,要求是分组函数和group by后出现的字段特点1.分组查询中的筛选条件分为两类数据源 位置 关键字分组前筛选 原始表 group by子句的前面 where分组后筛选 分组后的结果集 group by子句的后面 having(1)分组函数做条件肯定是

2021-12-10 19:23:22 130

原创 MySQL笔记常见函数

MySQL笔记常见函数一.单行函数:1.upper():转换成大写2.lower(): 转换成小写3.substr(): 截取子串1.截取从指定索引处开始后面所有字符select substr('李莫愁爱上了陆展元', 7);---->陆展元2.截取从指定索引处指定字符长度的字符select substr('李莫愁爱上了陆展元', 1, 3); ---->李莫愁案例:姓名中首字符大写,其他字符小写然后用_拼接,显示出来select concat(uppe

2021-12-10 15:49:17 271

原创 MySQL笔记一

MySQL笔记1知识点 去重 where条件查询 ifnull() concat字符拼接 isnull() 排序查询order by select查询select 要查询的列from 表名1.去重DISTINCTdistinct案例1:查询员工表中涉及到的所有的部门编号select distinct department_idfrom employees;2.条件查询where语法:select 查询

2021-12-10 12:14:10 203

原创 Markdown学习

Markdown学习标题#空格三级标题四级标题字体*hello,world!hello,worldhello,worldhello,world引用>空格选择狂神说java,走向人生巅峰分割线---图片超链接文字点击跳转列表 A(1.空格) B C A(-空格) B C 表格姓名 性别 年龄 张三 女 20

2021-12-10 11:18:31 148

空空如也

空空如也

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

TA关注的人

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