自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 春季笔记5

第三范式:多表关联,在一个表中,只关联一个主键即可,不需要关联另一个表的非主键列。笛卡尔乘积现象,由于两张表没有关联条件,用第一张中每行与关联表每行进行关联。项目开发中会用到很多的数据,把不同的数据存储不同的表中(分类存储)majorid称为外键列,外键列只能与另一个表的主键关联。第二范式:要有主键,其他列依赖于主键,这行数据是唯一的。修改表,外键列添加外键约束,保证数据的完整性。第一范式:保证列的原子性(列不可再分),左外关联:把左边表中所有数据查询出来。内关联:把满足条件的数据查询出来。

2026-10-11 21:59:01 207

原创 春季笔记4

统计姓名重复的学生,只显示重复的数据。where是对原始表中的数据进行筛选。HAVING是对分组后的结果进行筛选。ORDER BY id ASC LIMIT 0,2 ——第一页。ORDER BY id ASC LIMIT 2,2 ——第二页。ORDER BY id ASC LIMIT 4,2 ——第三页。UNION ALL 只是简单的合并,不能去除重复数据。用哪个列作为分组条件,会把该列中相同数据分到一组。limit 开始的位置,每次查询数量。group by 分组的列。

2026-10-11 21:24:01 188

原创 春季笔记3

SELECT * FROM student WHERE gender = '男' AND height >= 1.80。SELECT * FROM student WHERE gender='男' OR height >= 1.80。mod(被除数,除数):取余,被除数正,则为正,如果被除数为负,则为负。—max(列) 返回该列中的最大值 min(列) 返回该列最小值。ceil(数值):向上取整,(返回>=该参数最小整数)floor(数值):向下取整,返回<=该参数最大数值。

2026-09-30 23:19:10 183

原创 春季笔记2

其中一张表只能有一个主键约束,添加了主键约束的的类不能为空且不能重复 PRIMARY KEY 设置主键约束。清空整张表 建议使用。

2026-09-02 17:26:06 40

原创 春季笔记1

如学生表的字段包括:学号, 姓名, 性别, 生日 , 电话 , 身高, 注册时间等。表(table)是构成关系型数据库的基本元素。表是由行和列组成的。,是一种数据库程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统.特点:不是某个特定数据库专有的语是言,几乎所有关系型数据库都支持SQL。MySql数据库服务器具有快速、可靠和易于使用的特点。是这些记录的字段,表中的行是一条记录,也就是一条数据。字段是表里的一列,用于保存每条记录的特定信息。就是一个存储和管理数据的仓库。流行的关系型数据库管理系统。

2026-09-02 15:01:46 28

原创 寒假笔记7

我们此时DoActionListener只服务于登录窗口中的登录按钮,其他地方不再使用DoActionListener实现类,把DoActionListener定义成一个内部类,封装起来,只服务于当前登录窗口类,而且内部类还可以直接使用外部类中成员,一举两得。方案1:创建一个正常类去实现ActionListener接口,实现类在其他地方用不到,不能使用窗口中的成员。方案3:在有些只使用一次的场景下,不需要单独定义具名类,直接使用匿名内部类实现。如果通畅才会进行传输,是安全可靠的,但传输效率低。

2026-07-26 11:52:38 20

原创 寒假笔记6

throw方法中,当不满足某些条件时,主动抛出一个异常对象,此时方法中抛出异常对象,方法不再继续向下执行。当一个类需要被序列化(对象转码),该类需要实现Serializable接口,会为我们的类自动生成一个唯一编号(类的身份证号),一般情况下我们会为类生成一个新的身份证号,当类的信息改变时,不会视为一个类。flush 刷新缓冲区,将缓冲区中的数据写出,java中的对象存储在内存中,一旦程序运行结束,内存中的对象都会消失。一个File类的对象表示一个抽象的计算机中的文件或目录(文件夹)

2026-07-18 13:31:31 190

原创 寒假笔记5

如果此位置上还没有元素,直接将该元素存储到一个节点上,放到数组中,如果继续添加元素,出现同位置,先比较键是否相同,如果不同把后一个元素放到前一个元素的后面形成链表。Hashtable 也是哈希结构,方法加了锁,多线程环境下是安全的,但不能存储null键和值,且是无序的。int ... c 可变长度的参数,本质上是个数组,一个参数列表中,只能有一个可变长度的参数,且必须放在末尾。HashSet:哈希(散列),本质就是一个数组,算出哈希值,数据最多存在哈希表对应的位置,存储的元素是无序。

2026-07-17 22:37:46 200

原创 寒假笔记4

默认地构造方法就是传进一个长度是10的数组,创建一个定容量的数组,也可以创建一个集合,把另一个集放进来,实际开发中,一般建议一个集合对象中最好只储存一种单类型。使用泛型语言,为集合指定一个类型。使用正则表达式中的各种元字符,制定一个规则,然后用规则与字符串进行匹配,匹配成功返回true,否则返回false。实际开发中,存储的数据长度是不定的,是会变化的在存储数据时,不同的使用场景,可以使用不同的数据结构。LinkedList:底层是链表结构实现,查询慢,中间增删快,且只能从头开始查找,直到对应位置元素。

2026-07-14 15:45:33 171

原创 寒假笔记3

------->自动拆箱,底层会默认调用intValue(),计算机领域中像这种简化的写法,称为语法糖。String s = String.value of(a)-------->用的较多,即使为null,转换时也不会报错。s1.indexOf("c", 3) -------->从指定位置开始查找,指定字符首次出现的位置,从前向后找。s1.substring()--------> 从指定位置开始截取到末尾,且截取返回新的字符串对象。-------->手动拆箱。

2026-07-13 23:43:29 189

原创 寒假笔记2

包装类:为基本类型的int,提供一个包装类,里面提供int值,为最基本的八种数据类,各包装了一个类,类包含了一个基本类的值,还包含一些操作的方法,此类型为基本类型。Object类中的to String()方法输出的是对象地址,与我们想要的效果不一样,那么在我们的类中,重写Object类中的to String()System.out.println(il.compareTo(i2))----------->比较LGIntager对象中内容大小。取出包装类中的基本类型值,把包装类型转为基本类型。

2026-07-13 01:40:46 223

原创 Java笔记5

5、成员变量:类的成员,定义在类这组{}中,方法体之外。3、对象:通过类这个模版,创建出一个具体使用的实例。“万事万物皆为对象”,现实生活中,是先有对象(具体),后有关编程中,先根据具体事务设计抽象类,再由类创建出具体的对象。3)、重载:在一个类中,有多个同名方法称为方法的重载,可以通过参数进行区分,也可以通过参数顺序、个数、类型方法进行区分。2)、特点:构造方法名字与类名相同,不需要用void修饰,一个类中如果没有定义构造方法,系统就会默认提供一个无参数构造方法,但是参数不同方法的重载。

2026-03-24 21:10:35 39

原创 Java笔记4(修改)

冒泡排序:每次取出数组中相邻的两个元素比较,从数组的第一位开始,认为第一位最小(大)值,用第一位和后面每一位进行比较,并把较大的向后移动。5)声明变量,int temp声明一个变量,用来接收每次循环从数组中提取元素,其中a就是需要遍历数组名,每次从循环取出一个元素,赋给左边定义的变量,直到数组遍历完成,循环结束。2)数组遍历,就是把数组中每个元素进行访问,例如最大值,判断数组中是否有某一个值,int []b,c,d <-------数组。3、索引---------->index。

2026-03-23 01:25:02 47

原创 Java笔记3(修改)

Java中的方法类似于C语言中的函数(一般在面向对象中习惯称为方法),将完成某个功能的一段代码封装到一个有名称的代码中。如果return后面没有任何值,只是终止函数(方法)运行,并没有返回任何值。j<=col,j++) 内层循环,控制列数,外层循环一次,内层循环执行col次。break outloop // *内层循环中使用break,只把内层循环结束,但外层没有。2)coutinue:用在循环语句中,结束当次循环,循环嵌套(循环里包含循环)*写一个方法,返回两个整数中较大的一个。

2026-03-22 21:44:38 29

原创 Java笔记2(修改)

由于小数底层的计算方式和整数不同,所以4字节的float大于4字节的int,也大于8字节的long*混合运算是小类型默认转为大类型。1、定义:变量是程序中最基础的存储单元,运行时值是可以改变的,本质上就是在内衬纸开辟的一块空间使用变量访问这块空间。需要给long类型赋值,一旦值超过int的范围,需要在后面添加L/l,一般建议使用大写的L,l与1混淆。浮点类型字面常量是double类型,需要表示一个float字面常量时,在字面常量后加f/F。int:4字节 -2^31——2^31-1。

2026-03-22 21:39:41 234

原创 JAVA-E笔记2

配置Maven 点击下载二进制的apache-maven -3.8.8-bin.zip进行解压,然后在系统环境中配置环境变量,在path中配置到bin目录, 配置成功后在命令行输入命令 mvn -version查看版本如下图: 表示Maven 环境配置成功。Maven 管理的项目的根目录下都有一个 pom.xml 文件。Maven 是 Apache软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮 助开发者管理项目中的jar,以及jar之间的依赖关系、完成项目的编译、测试、打包和 发布等工作。

2025-05-25 15:35:50 324

原创 寒假笔记1

同时接口也是一种抽象,和抽象类相似,所以接口不能创建对象,只能使用interface进行修饰。方式1:这个常量值,最初定义时就是固定的,可以使用final+static修饰,值给定不能再修改且内存只有一份。而接口只能包含常量、抽象方法、静态方法、默认方法。*接口中定义的的默认方法,是让子类调动用的,子类中可以直接调用接口中。1、概念:用于修饰类、方法、参数、表示最终的修饰类。3、类与接口:一个类实现接口,要么重写接口中所有抽象方法,要么将该类也定义为抽象类。1)可以修饰方法,被修饰的方法子类不能重写。

2025-03-07 16:55:03 241

原创 Java笔记4

1、概念:数组是一组相同数据类型的集合(是一种引用数据类型,是一个对象)。数组本身就是一个是引用数据类型,是一个对象,可以储存基本数据类型,也可以储存引用数据类型,必须指定长度且长度不变。2)数组遍历,就是把数组中每个元素进行访问,例如最大值,判断数组中是否有某一个值,4)长度获取,已知区间(长度)第一个位置是0,最后一个长度-1。int a[10]e,f <-------中间变量。int []b,c,d <-------数组。3、索引---------->index。*数组中每个元素是连续的。

2025-02-06 16:00:36 159

原创 Java语言笔记3

Java中的方法类似于C语言中的函数(一般在面向对象中习惯称为方法),将完成某个功能的一段代码封装到一个有名称的代码中。如果return后面没有任何值,只是终止函数(方法)运行,并没有返回任何值。j<=col,j++) 内层循环,控制列数,外层循环一次,内层循环执行col次。break outloop // *内层循环中使用break,只把内层循环结束,但外层没有。2)coutinue:用在循环语句中,结束当次循环,循环嵌套(循环里包含循环)*写一个方法,返回两个整数中较大的一个。

2025-01-22 23:28:20 347

原创 Java笔记2

右边字面常量和左边变量类型需要一致(也可以小类型隐式转化成大类型),注意强制类型转换+=、-=、*=、/=、%=&&:会出现短路现象,称为短路与,一旦表达式值为fasle,后面表达式不会再赋值,称为短路。“及格”/“不及格”11111011 补码 ------------- -5。例:00000101 原码 ------------- +5。例:int a = 5 -----------00000101。*无符号右移,不管是正数还是负数,移动后统一补0,结果肯定为整数。

2024-12-14 20:55:32 441

原创 Java笔记1

需要给long类型赋值,一旦值超过int的范围,需要在后面添加L/l,一般建议使用大写的L,l与1混淆。由于小数底层的计算方式和整数不同,所以4字节的float大于4字节的int,也大于8字节的long。3、标识符:编程中程序能够命名的内容,为变量名、类名、函数名等命名的字符序列,称为标识符。浮点类型字面常量是double类型,需要表示一个float字面常量时,在字面常量后加f/F。long:8字节 -2^63——2^63-1。int:4字节 -2^31——2^31-1。

2024-12-07 17:04:46 314

原创 Java笔记(修改)

3、IDE(Intergrated Development Environment)集成开发环境,统称IDE。1、第一个HellowWord使用记事本开发的特点:1)没有提示 2)无报错 3)手动编译。Java虚拟机 运行时:class——010101机器码。Java编译器 Java——class。2、运行Javac Java,实际开发记事本,效率很低。2、Java的构成:前端——后端服务——数据库。2)Android应用(移动端)(安卓开发)1)服务器后端(大多数软件)

2024-11-21 00:22:23 252

原创 Html笔记2

百度</a><a href=“login.html” target =“_blank”>登录

2024-11-15 00:05:38 444

原创 #盒子模型

<style>.box{.box_menu{</style></div>

2024-11-10 20:21:52 274

原创 #行级块示例

<style>a{</style>

2024-11-10 20:20:42 139

原创 #回到顶部

产品2</a><a href="#p1">产品1</a><a href="#p3">产品3</a><a href="#p4">产品4</a><a href="#p5">产品5

2024-11-10 20:08:53 303

空空如也

空空如也

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

TA关注的人

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