自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【选择排序】Select_Sort

【代码】【选择排序】Select_Sort。

2025-02-19 20:20:39 73

原创 【插入排序】Insert_Sort

注意:第一个元素是有序的,从第二个元素开始,首先要判断这个元素要不要插入,如果这个元素比前面的有序序列中的元素都大,就不需要插入。

2025-02-18 23:18:21 269

原创 【拓扑排序】TopologicalSort_Algorithm

【代码】【拓扑排序】TopologicalSort_Algorithm。

2025-01-26 00:01:38 113

原创 【弗洛伊德算法】Floyd_Algorithm

【代码】【算法】Floyd_Algorithm。

2025-01-25 14:41:41 123

原创 【普里姆算法】Prim_Algorithm

【代码】【算法】Prim_Algorithm。

2025-01-24 18:04:46 101

原创 【迪杰斯特拉算法】Dijkstra_Algorithm

【代码】【算法】Dijkstra_Algorithm。

2025-01-23 23:25:01 318

原创 【克鲁斯卡尔算法】Kruskal_Algorithm

【代码】【算法】Kruskal_Algorithm。

2025-01-22 20:13:27 109

原创 【数据结构】二叉树的建立

【代码】【数据结构】二叉树的建立。

2024-12-02 20:37:03 287 1

原创 Http 协议必要知识讲解

从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP 为网络协议群。

2024-09-11 21:40:19 1300

原创 JavaScript的BOM模型

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

2024-09-03 21:00:13 1172 1

原创 JavaScript编程语言的学习

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

2024-09-02 10:33:55 1302

原创 ORM 编程思想

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

2024-09-01 17:19:39 523

原创 MySQL表的存储引擎

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

2024-08-23 17:10:10 114

原创 MySQL事务

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

2024-08-23 16:39:54 1033

原创 MySQL的子查询

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

2024-08-22 21:39:52 361

原创 SQL函数

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

2024-08-22 21:17:53 1111

原创 MySQL多表查询

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

2024-08-22 17:47:14 1077

原创 MySQL中的约束

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

2024-08-22 13:30:33 1021

原创 select 查询语句

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

2024-08-21 21:02:50 934

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

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

2024-08-21 16:13:56 622

原创 MySQL创建与删除表

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

2024-08-21 14:28:43 425

原创 MySQL修改表属性

旧表名RENAME新表名;

2024-08-21 11:10:59 802

原创 MySQL的数据类型

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

2024-08-20 22:13:55 356

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

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

2024-08-20 21:45:25 517

原创 SQL语言介绍

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

2024-08-20 20:51:17 335

原创 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 874

原创 Java中的集合

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

2024-07-31 14:50:56 610

原创 Java的日期类

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

2024-07-30 07:22:40 416

原创 BigInteger和BigDecimal类

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

2024-07-28 20:04:26 296

原创 System类

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

2024-07-28 12:40:22 244

原创 Arrays类

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

2024-07-28 09:47:35 318

原创 方法的重载(OverLoad)

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

2024-07-28 07:30:40 199

原创 Math类

【代码】Math类。

2024-07-27 21:13:05 111

原创 String、StringBuffer和StringBuilder

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

2024-07-27 11:02:10 662

原创 Java中的异常

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

2024-07-24 08:14:39 498

原创 枚举类 (enum)

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

2024-07-10 09:05:59 431

原创 详解Java的内部类

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

2024-07-09 21:07:53 916

原创 Java中的接口详解

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

2024-07-07 15:11:11 165

原创 final关键词

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

2024-07-07 11:02:01 206

原创 重识Java中的代码块

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

2024-07-07 09:50:30 835

拓扑排序TopologicalSort-Algorithm

拓扑排序TopologicalSort-Algorithm

2025-01-25

【克鲁斯卡尔算法】Kruskal-Algorithm

【克鲁斯卡尔算法】Kruskal-Algorithm

2025-01-25

算法Prim-Algorithm

算法Prim-Algorithm

2025-01-24

算法Dijkstra-Algorithm

算法Dijkstra-Algorithm

2025-01-23

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关注的人

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