自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVASE-day14

打印流是高级流,如果要有追加参数则需要包装普通的输出流,在普通输出流的参数里将append设为True。先利用有参构造器创建三个对象,三个对象中有成员变量,具体是什么这里就不放图了,知道有即可。暴力反射可以访问私有的成员方法、构造器等。3、反射获取类的成分并对其进行操作。1、Junit单元测试。

2025-03-29 20:44:28 297

原创 JAVASE-day13

1、网络编程-概述-CS-BS架构。3、网络编程-端口-协议。2、网络编程-IP详解。

2025-03-27 18:48:15 122

原创 JAVASE-day12

主线程发现第一个线程还没执行完时会等他执行完再执行,第二个线程同理(图中算上主线程共三个线程)。最后输出结果是两个线程同时跑,输出结果有子线程的也有主线程的,每次执行结果都不一样。不要把主线程放在启动子线程之前,否则主线程会先跑完。因为run方法无返回值。1、多线程-创建方式一。2、多线程-创建方式二。3、多线程-创建方式三。4、多线程-常用方法。

2025-03-23 19:49:08 130

原创 JAVASE-day11

2、File-操作文件、删除文件、创建文件。1、File-IO流-课程介绍。

2025-03-18 15:04:45 170

原创 JAVASE-day10

1、Set集合系列-特点。

2025-03-15 19:32:11 170

原创 JAVASE-day9

运行时异常只有运行时才会抛出异常(public static void saveage 后面的throw itheima ageillegaruntimeexception在运行时异常时可以省略不写)。一般实际中用运行时异常比较多。div方法需要int类型返回值,所以if条件后面需要有返回值,这时就可以返回一个异常。e.printstacktrace()是打印异常的意思。要想让上层知道可以设置try catch捕获异常。编译异常写代码时就会划红线提醒。2、异常-异常的作用。

2025-03-09 18:08:24 427

原创 JAVASE-day8

下图中的new CodeDemo2();仍是初始化一个对象,但是没有给他接受值。(3)局部内部类(不用学,鸡肋)1、类中的成分-代码块。

2025-03-04 20:30:30 213

原创 JAVASE-day7

final修饰如数组等引用类型的变量,变量arr存储的地址即数组的地址不能改变,但对象arr的内容可以改变。1、final关键字。

2025-03-01 12:45:37 158

原创 JAVASE-day06

new对象后进入自己的有参构造器,super先去找父类people的有参数构造器才能得到name和sex,再执行this.skill=skill。此处虽然父类有无参构造器,但子类构造器的第一行省略了super()已经调用了父类无参构造器,此时代码又会执行回子类的构造器,遇到我们写的super(name,sex)方法,再执行父类有参构造器,接着执行子类构造器的this.skill=skill。输出对象s是输出的地址,println(s)就是println(s.toString()),只不过省略了后面。

2025-02-25 20:59:36 210

原创 JAVASE-day5

1、面向对象编程入门。

2025-02-20 20:08:28 209

原创 JAVASE-day4

1、数组概述-静态初始化。4、二维数组-概述、定义。

2025-02-20 18:03:43 152

原创 JAVASE-day3

返回的是0.30000000004,而不是0.3,这是由于存储问题导致,故表达式类型不支持double。2、switch分支结构。

2025-02-19 22:22:03 191

原创 JAVASE-day2

1、方法详解2、类型转换3、输入输出。

2025-02-18 17:41:51 144

原创 JAVASE-day1-基础语法

JAVA开发的软件,功能的最小单位是一个一个的方法。类似于pyhton中的函数。1、功能单元-方法、注释。多行注释: /* */文档注释:/** */5、八进制、十六进制。

2025-01-25 16:34:02 194

原创 sql学习-InnoDB引擎

后台线程主要作用是将InnoDB引擎缓冲池中的数据在合适的时机刷新到磁盘文件中。主要用于刷新脏页到磁盘发生错误时进行数据恢复。主要用于事务回滚和MVCC。

2024-08-05 20:25:38 226

原创 sql学习-锁

id为19的记录加了行锁,25及之前的间隙加了临键锁,正无穷大及25到正无穷大的间隙加了临键锁。使用意向锁后只需检查表锁与意向锁是否兼容即可,插入表锁时不再需要一行一行检查是否有行锁。绿色的是可执行,红色不可执行,左边是当前客户端,右边是其他客户端。name字段没有索引,若用name字段检索,则行锁升级为表锁。id为3和8之间的数据被锁住,但3和8不受影响。语句分别为:创建全局锁、备份数据、解除全局锁。创建索引后再进行更新,则不会升级为表锁。DML执行时会自动加行锁。(2)一致性数据备份。

2024-08-03 21:11:09 348

原创 sql学习-触发器

注意:第二条触发器会触发五次,因为是行级触发器。2、insert类型。3、update类型。4、delete类型。

2024-08-02 21:31:57 206

原创 sql学习-存储过程

推荐使用:=而不是=,因为mysql中‘=’可以赋值也可以用作相等判断。自定义变量只生效于当前会话窗口。global与session的区别就是global在所有会话窗口生效,session只在当前窗口生效。随后call p3();,得到result结果为不及格。default是可以给变量设置一个默认值。(2)用户自定义变量。

2024-07-28 22:03:14 254

原创 sql学习-视图

(2)v2视图依赖于v1视图,此时在v2视图加了with cascaded check option检查选项来检查条件,运行时也会检查v1视图中的条件。同样v3中没有加则执行v3时不会检查v3的条件,但v3依赖v2则会检查v2中的条件。local相比于cascad不会传递约束,也会检查依赖视图,但若创建依赖视图的语句没有加检查选项,则插入数据时不检查依赖视图的条件。创建视图的or replace可不加,但修改视图的or replace必须加。(1)加了检查选项在数据插入时会检查创建条件,不加则不检查。

2024-07-22 13:54:56 255

原创 sql学习-SQL优化

第一个filesort,第三个和第四个index,第四个还多了一个backward index scan,因为B+树默认的是升序,此处两个字段都为降序排序。此处的id,phone,name均是覆盖索引(phone和name有联合索引即二级索引,id就挂在二级索引下)。分裂过程:50本来该插到47后,但没空间,故选取50%的位置将此处之后的数据移到第三页,再将50插入到47后,随后改变链表指针,第一页的后面变成第三页,随后才是第二页。尽量不用UID或自然主键,因为无法保证顺序插入,且长度太长。

2024-06-08 20:47:10 283

原创 sql学习-索引

执行查询语句时根据name=‘Arm’先在二级索引中查,查到主键id后再在聚集索引中查询到一行数据(因为是select * 查询一行数据)。二千万条数据只需3层的B+tree即可存储。答:第一个,没有回表查询。

2024-04-21 20:45:04 881

原创 mysql学习-存储引擎

memory引擎数据存放在内存中。故没有存储数据的文件。不指定时mysql默认使用INNODB引擎。4、myisam和memory。1、mysql体系结构。

2024-04-15 12:36:10 164

原创 sql学习-事务

1、简介。

2024-04-03 20:37:46 192

原创 sql学习-多表查询

一、多表关系介绍2、多表查询概述emp表:dept部门表:3、内连接。

2024-02-27 16:11:02 875

原创 sql学习-约束

即使没有给id赋值,id也会自增长,因为它是auto_increment。同理不给status赋值其值也会默认为1。添加外键中第一个语句用于创建表时添加外键关联,第二个语句用于表已经创建后添加外键。默认为前两种行为,此处只演示第三和第四种行为,第五种innodb不支持。其中fk_emp_dept_id为给外键起的名称。添加外键后字段dept_id前面有一个蓝色小钥匙。字段dept_id就是外键,关联部门表。4、外键删除更新行为。

2024-02-26 16:12:31 146

原创 sql学习-函数

注:SQL中编程默认从1开始,分页默认从0开始。此处workno字段为str类型。

2024-02-22 16:17:14 221

原创 sql学习-DCL语句

PS:数据库名.表名中间是一个点。

2024-02-22 16:02:07 259

原创 sql学习-DQL语句

1、总览2、基本查询3、条件查询。

2024-02-21 17:17:06 250

原创 sql学习--DML语句

批量添加数据指添加多条数据。

2024-01-25 21:45:53 455

原创 sql学习-DDL语句

...DROP 字段名-------删除字段 ....RENAME TO 新表名 -----------修改表名。ALTER TABLE 表名 ADD 字段名 类型(长度) [comment 注释]---------添加字段。----------注意一定加括号,查看当前使用的是哪个数据库。SHOW CREATE TABLE 表名--------查询指定表的建表语句。-----------切换使用的数据库。DESC 表名--------查询表结构(字段)

2024-01-25 20:47:35 191

空空如也

空空如也

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

TA关注的人

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