自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript的BOM模型

回流:当节点树中的一部分因为元素的规模尺寸,布局,隐藏等改变而需要重新构建重绘:当节点数中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的。

2024-09-03 21:00:13 744

原创 JavaScript编程语言的学习

JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。JavaScript 是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。

2024-09-02 10:33:55 955

原创 ORM 编程思想

对象关系映射(英语:Object Relational Mapping,简称ORM,或 O/R mapping)是一种为了解决面向对象语言与关系数据库存在的 互不匹配的现象。

2024-09-01 17:19:39 445

原创 MySQL表的存储引擎

MySQL数据表主要支持六种类型,分别是:CSV、Memory、ARCHIVE、MRG MYISAM、MYISAM、InnoDB。这六种又分为两类,一类是”事务安全型”(transaction-safe),比如:InnoDB;其余都属于第二类,称为”非事务安全型”(non-transaction-safe)。MySQL的表类型由存储引擎(Storage Engines)决定。

2024-08-23 17:10:10 83

原创 MySQL事务

而在事务A第一次读取数据,比如此时读取了小明的年龄为20岁,事务B执行更改操作,将小明的年龄更改为 30岁,此时事务A第二次读取到小明的年龄时,发现其年龄是30 岁,和之前的数据不一样了,也就是数据不重复了,系统不可以读取到重复的数据,成为不可重复读。事务A在执行读取操作,需要两次统计数据的总量,前一次查询数据总量后,此时事务B执行了新增数据的操作并提交后,这个时候事务 A读取的数据总量和之前统计的不一样,就像产生了幻觉一样,平白无故的多了几条数据,称为幻读。指一个事务读取了另外一个事务未提交的数据。

2024-08-23 16:39:54 999

原创 MySQL的子查询

假如要写一个查询来找出挣钱比 Abel 的薪水还多的人。为了解决这个问题,需要两个查询:一个找出 Abel 的收入,第二个查询找出收入高于 Abel 的人。可以用组合两个查询的方法解决这个问题。内查询或子查询返回一个值给外查询或主查询。使用一个子查询相当于执行两个连续查询并且用第一个查询的结果作为第二个查询的搜索值。

2024-08-22 21:39:52 301

原创 SQL函数

SQL 函数有输入参数,并且总有一个返回值。

2024-08-22 21:17:53 1034

原创 MySQL多表查询

当一个连接条件无效或被遗漏时,其结果是一个笛卡尔乘积 (Cartesian product),其中所有行的组合都被显示。第一个表中的所有行连接到第二个表中的所有行。一个笛卡尔乘积会产生大量的 行,其结果没有什么用。你应该在 WHERE 子句中始终包含一个有效的连接条件,除非你有特殊的需求,需要从所有表中组合所有的行。

2024-08-22 17:47:14 1024

原创 MySQL中的约束

数据库约束是对表中的数据进行进一步的限制,保证数据的正确性、有效性和完整性。

2024-08-22 13:30:33 994

原创 select 查询语句

SELECT 语句从数据库中返回信息。

2024-08-21 21:02:50 693

原创 MySQL中的DML操作(增、删、改)

表名(列名 1 ,列名 2 ,列名 3.....)VALUES(值 1 ,值 2 ,值 3......);

2024-08-21 16:13:56 588

原创 MySQL创建与删除表

表名(列名 类型,列名 类型......);

2024-08-21 14:28:43 399

原创 MySQL修改表属性

旧表名RENAME新表名;

2024-08-21 11:10:59 312

原创 MySQL的数据类型

blob和text存储方式不同,text以文本方式存储,英文存储区分大小写,而 blob 是以二进制方式存储,不分大小写。blob存储的数据只能整体读出。text可以指定字符集,blob不用指定字符集。【decimal(最大位数,小数点之后的位数)的格式中的“最大位数”可以指定不大于 65 的值,“小数点之后的位数”可以指定不大于 30 的值。对于 int(3) ,如果实际值是 2 ,并且列指定了 zerofill ,查询结果就是 002 ,左边用 0 来填充;

2024-08-20 22:13:55 320

原创 创建、使用、删除 数据库

数据库名字符编码;创建一个test 的数据库,并查看该数据库。

2024-08-20 21:45:25 485

原创 SQL语言介绍

结构化查询语言(Structured Query Language)简称 SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

2024-08-20 20:51:17 288

原创 Java的泛型

E name;N age;E和N的具体数据类型在创建这个类的对象时指定,即在编译时期,就确定E和N什么类型;(只能是引用数据类型,不能是基本数据类型)实际开发中我们一般不全写我们往往会采用简写方式编译器会根据前面的String帮我们推断出后面<>中也是String;格式:public class 类名 <泛型类型1,...> { }例如:public class GenericClass<ab,a,c> {}

2024-08-01 11:30:25 836

原创 Java中的集合

Set 接口对象存放数据是无序的(即添加的顺序和取出的顺序不一致);不是每次取出的顺序都不一致,它将输入的数据按照某种规则进行排序;如果有重复的Key值,后面的key-value会替换掉前面的key-value;keySet是 java中键的集合,是Set接口类型;values是 java中值的集合,是Collection接口类型;entrySet是 java中键-值对的集合,Set里面的类型是Map.Entry。

2024-07-31 14:50:56 583

原创 Java的日期类

由于默认的日期格式是国外的,很多时候,我们要对日期格式进行修改,所以就有了SimpleDateFormat类。Date类还有一个构造方法,通过输入距离1970年1月1日的总秒数,获取那个时候的时间;

2024-07-30 07:22:40 388

原创 BigInteger和BigDecimal类

目前,我们学过最大的是long类型,但是,在实际开发时候,很有可能遇见超出long类型范围的数,我们就需要用BigInteger类;① add 加② subtract 减③ multiply 乘④ divide 除。

2024-07-28 20:04:26 257

原创 System类

目标数组中的元素个数必须>=复制过来的元素的个数。复制的数组元素个数必须<=原数组中元素的个数;本质是从数组1中复制元素来替换数组2中的元素;

2024-07-28 12:40:22 229

原创 Arrays类

因为数组是引用数据类型,所以传递给方法的是,拷贝的地址,通过sort排序,会改变原数组;如果11存在于数组arr中,则其下标为7,则low的值为7,返回-(7+1);sort重载的,也可以通过传入一个接口Comparator实现定制排序;jdk17,超出原数组长度,不再是“null”,而是 0。这个low的值是,假设该元素存在于数组的下标。如果要查找的元素在该数组中不存在,则。这是sort方法的默认排序;该方法返回数组的下标(索引)把数组元素全部替换为99。

2024-07-28 09:47:35 305

原创 方法的重载(OverLoad)

【代码】方法的重载(OverLoad)

2024-07-28 07:30:40 170

原创 Math类

【代码】Math类。

2024-07-27 21:13:05 84

原创 String、StringBuffer和StringBuilder

对于StringBuffer来说,new出来的对象,指向一个数组,数组的值是可以修改的,也就无需修改value的值(value数组所存的内容);只有当这个数组的空间不够了,value的值才会改变,指向下一个数组。对于String来说,new出的对象指向常量池中的字符串常量,字符串常量的值每次需要修改时,value的值(value数组的内容,value本身的地址是不可修改的)就要修改。如果常量池中有需要的字符串常量,就直接修改value的值,如果没有,就要先创建字符串常量对象,然后再修改value的值;

2024-07-27 11:02:10 639

原创 Java中的异常

自定义异常的步骤:一般情况下,我们都是继承RuntimeException,使用默认处理机制;举个自定义异常的例子:当我们接收age时,要求范围在18-120之间,否则抛出一个自定义异常,并给出提示信息;throw new AgeException("年龄范围有误");

2024-07-24 08:14:39 476

原创 Java SE的注解

1)注解(Annotation)也被称为元数据(Metadata),类、方法、属性、构造器、局部变量等数据信息。2)和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。3)在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替iava EE旧版中所遗留的繁冗代码和XML配置等。

2024-07-10 09:54:53 153

原创 枚举类 (enum)

枚举对应英文enumeration,简写enum枚举是一组常量集合,枚举是一种特殊的类,里面只包含了一组有限的特定的对象。将构造器私有化,防止直接new去掉setXXX方法,防止属性被修改在Season内部,直接创建固定的对象优化,可以加上final修饰符public static final Season SPRING = new Season("春天", "温暖");

2024-07-10 09:05:59 409

原创 详解Java的内部类

一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class)嵌套其他类的类称为外部类(outer class)。它是我们类的第五大成员,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系。①局部内部类(有类名)②匿名内部类(没有类名,重点)①成员内部类(没用static修饰)②静态内部类(使用static修饰)

2024-07-09 21:07:53 884

原创 Java中的接口详解

接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。

2024-07-07 15:11:11 150

原创 final关键词

【选择一个位置赋初值即可】:①定义时:如 public final double TAX RATE=0.08;②在代码块中;③在构造器中;

2024-07-07 11:02:01 182

原创 重识Java中的代码块

代码块又称为初始化块,属于类的成员,类似于方法,将逻辑语句封装在方法体中,通过{ }包围起来。但是与类不同的是,它没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或者类显式调用,而是加载类时,或创建对象时隐式调用。

2024-07-07 09:50:30 810

原创 Java的main方法

main方法的形式:

2024-07-07 07:59:41 191

原创 类变量和类方法

定义语法:访问修饰符 static 数据类型 变量名;(推荐)static 访问修饰符 数据类型 变量名;

2024-07-06 17:03:43 505

原创 toString方法

toString方法用于返回该对象的字符串表示,通常,toString方法会返回一个“以文本方式表示”此对象的字符串。Object类的toString方法返回“全类名+@+哈希值的十六进制”,子类往往重写toString方法,用于返回对象的属性信息。重写toString方法,打印对象或者拼接对象时,都会自动调用该对象的toString形式。当直接输出一个对象时,toString方法会被默认调用。

2024-07-06 15:22:38 116

原创 ==和equals对比

equals:是Object类中的方法,只能判断引用类型。==:既可以判断基本数据类型,又可以判断引用数据类型。

2024-07-06 14:53:36 123

原创 Java多态的理解

在Java中,多态是面向对象编程中的一个重要概念,它允许不同类型的对象对同一方法进行不同的实现。具体来说,多态性是指的是通过父类的引用变量来引用子类的对象,从而实现对不同对象的统一操作。

2024-07-05 15:02:56 209

原创 方法的重写/覆盖(override)

方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称、返回类型(返回类型其实可以是不一样的,但是必须是父类方法的返回类型的子类)、参数列表一样,那么我们就说子类的这个方法覆盖了父类的方法。2.子类方法的返回类型和父类方法的返回类型一样,或者是父类返回类型的子类,比如父类返回类型是Object,子类方法的返回类型可以是String。1.子类的方法的形参列表、方法名称,要和父类方法的形参列表、方法名称完全一样。public>protected>默认>private。

2024-07-05 10:19:11 121

原创 跳转控制语句—break和continue

break语句我本人只在switch语句和循环语句中遇见,continue则只在循环语句中遇见;

2024-07-05 09:05:38 424

原创 Java的可变参数

4.可变参数和普通类型的参数可以一起放在形参列表,但是必须保证可变参数放在最后;Java允许将一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。访问修饰符 返回类型 方法名(数据类型... 形参名){5.一个方法的形参列表中,只能出现一个可变参数;1.可变参数的实参可以是0个或者多个;例如,需要我们计算几个数相加,我们要重载好多方法。2.可变参数的实参可以是数组;3.可变参数的本质就是数组;注意:同名、同功能、参数类型一致。而可变参数能提供极大的便利。

2024-07-05 08:22:56 166

Visual Studio 2022的学习.pdf

Visual Studio 2022的学习.pdf

2024-07-24

SpringMVC参数绑定

SpringMVC参数绑定

2024-04-15

bootstrap-icons.css

bootstrap-icons.css

2024-01-27

bootstrap.css

bootstrap的css文件

2024-01-27

bootstrap-4.6.2.js

bootstrap.js文件

2024-01-26

bootstrap的echarts.js文件

用于bootstrap页面上的图表

2024-01-26

jquery-3.6.4.js

jquery-3.6.4.js

2024-01-26

空空如也

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

TA关注的人

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