自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot安装及配置

第⼀次打开 Spring Boot 项⽬需要加载很久,因为当前 Spring Boot 框架并没有在⾃⼰的本地仓库. 为了加速 Spring Boot 项⽬的下载,在打开项⽬之前,请先确认⾃⼰的 Maven 已经配置为国内源。这些项⽬都是基于Spring Framework来进⾏开发的, 但是Spring Framework存在配置多, ⼊⻔难的问题, Spring 也意识到了这个问题, 为了简化开发者的使⽤, 从⽽创造性的推出了。

2025-01-07 21:34:56 1139

原创 JavaScript之JQuery

jQuery是⼀个快速、简洁且功能丰富的JavaScript框架,原⽣的JavaScript提供的API操作DOM元素时, 代码⽐较繁琐, 冗⻓. 我们学习使⽤JQuery来操作⻚⾯对象,如。⽤⼾对于⻚⾯的⼀些操作(点击, 选择, 修改等) 都会在浏览器中产⽣⼀个个事件, 被 JS 获取到, 从⽽进⾏。$() 是⼀个函数, 它是 jQuery 提供的⼀个全局函数, ⽤于选择和操作 HTML 元素.有参数时, 就进⾏元素的值设置, 没有参数时, 就进⾏元素内容的获取.

2025-01-07 21:34:02 962

原创 alpha第八章 JavaSwing窗体

该布局中组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从从左向右排列,组件之间的默认水平和垂直间隙是5个像素,组件大小为默认的最佳大小。边框布局分为东、南、西、北、中五个区,在将指定的控件添加到指定区域时,采用BorderLayou调用相应区域常量的方式,来指定控件的显示区域。Java把由(Component)类的子类或间接子类创建的对象称为一个组件,把由(Container)的子类或间接子类创建的对象称为一个容器。,它是用于创建顶层窗口的类,可以包含其他组件,如按钮、文本框等。

2024-12-28 17:55:33 470

原创 alpha第十章 文件

读写文件需要添加其他方法read是读出,write是写出。

2024-12-27 12:06:50 283

原创 alpha 第九章 集合

与ArrayList的区别: 同步性:Vector是同步的,支持多线程并发访问。而ArrayList是异步的,因而ArrayList中的对象是线程不安全的 效率:Vector的执行效率比ArrayList差 数据增长:添加新元素时,当数组容量不够时需要扩容时,Vector缺省情况下自动增长原有数组长度的一倍,ArrayList增长原来的50%

2024-12-26 16:44:30 1100

原创 alpha第七章 设计原理及工厂模式

单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式的要点有3个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。单例模式是一种对象创建型模式。单例模式又称单件模式或单态模式。

2024-12-26 11:54:08 249

原创 alpha第六章 异常+内部类

填空题JDK中定义了大量的异常类,这些类都是 (Exception)类的子类或者间接子类。

2024-12-25 22:19:02 993

原创 alpha第五章 多态

填空题如果一个类引用了某个接口,就必须在类体中重写接口中定义的所有(抽象方法)。抽象方法只要包含抽象方法就可以可以实现多接口,但不可以实现多继承implement 接口extends 父类(抽象)abstract类中不应该有private的成员错误。抽象类中是可以有private成员的。抽象类的目的是为了提供一个可以被继承的基础类,它的成员可以是privateprotected或public,这取决于具体的设计需求。private成员在抽象类中是允许的,但它只能被该类的其他成员方法访问。

2024-12-25 21:22:42 822

原创 ALPHA第四章 多态,接口,抽象类

错误的选项是:“子类可以继承父类的构造函数其他的选项都是正确的叙述。1.extends只能接一个,继承据有传递性,但不具有多继承2.implements可以多接口多态注意:protected方法可以被子类所访问在 Java 中,是一个非常常见的向上转型(upcasting)操作。让我们详细解释这一行代码的含义和背后的概念。子类一定能够继承和覆盖Parent类的m1错误子类一定能够继承和覆盖Parent类的m2部分正确(仅当子类与父类在同一包时)子类一定能够继承和覆盖Parent类的m3正确。

2024-12-24 22:14:00 1013

原创 APHAL平台 一二三章

问题n = 200;这一行代码不能直接放在类体中。类体只能包含成员变量、构造器、方法等结构,不能执行代码。解决:这行代码应该放到构造器或方法中。成员变量有默认值。类中的实例方法可以用类名调用。// 创建 Tom 类的对象// 这是一个普通方法(不是构造函数)// 这是 Tom 类的构造函数System.out.println("你好");

2024-12-24 22:09:48 1225 2

原创 循环队列A

双端队列(deque)是指允许两端都可以进行入队和出队操作的队列,deque 是 “double ended queue” 的简称。2. 下标最前再往前(offset 小于 array.length): index = (index + array.length - offset) % array.length。实际中我们有时还会使用一种队列叫循环队列。在实际工程中,使用Deque接口是比较多的,栈和队列均可以使用该接口。Deque是一个接口,使用时必须创建LinkedList的对象。1. 用队列实现栈。

2024-11-06 22:12:32 329 1

原创 初识多线程

1. 认识线程(Thread) 1) 线程是什么 2) 为啥要有线程 3) 进程和线程的区别 4) Java 的线程 和 操作系统线程 的关系2.实现多线程 1.通过继承Thread父类来实现多线程  关键点说明:  也可以通过匿名内部类来实现: 2.通过实现Runnable接口来实现多线程:  为什么可以这样传参??  使用匿名内部类: 3.通过Lambda表达式来实现多线程: hread类的常见属性和

2024-11-06 22:12:09 1166 9

原创 优选算法精品——双指针

1.数组划分,数组分块2.双指针算法(利用数组下标来充当指针)cur:从左往右扫描数组,遍历数组dest:已处理的区间内,非零元素的最后一个位置cur 从前往后遍历的过程中:1.遇到0元素:cur++;

2024-11-04 22:16:38 1229 6

原创 二叉搜索树

1 概念 2.查找 3. 操作-插入  4.删除:  情况 1:A 恰好是末端节点,且左右子节点都为空,则释放当前节点。  情况 2:A 只有一个非空子节点,那么与他的孩子节点互换位置,后是放尾节点。  情况 3:A 有两个子节点,麻烦了,为了不破坏 BST 的性质,A

2024-11-04 19:55:40 314

原创 JAVA堆(含JAVA堆排序)

1. 优先级队列 1.1 概念2. 优先级队列的模拟实现 2.2 堆的存储方式 2.3 堆的创建  2.3.1 堆向下调整  2.3.2 堆的创建  2.3.3 建堆的时间复杂度 2.4 堆的插入与删除  2.4.1 堆的插入  2.4.2 堆的删除 2.5 用堆模拟实现优先级队列3.常用接口介绍 3.1 PriorityQueue的特性 3.2 PriorityQueue常用接口介绍

2024-10-26 20:45:42 1144 3

原创 JAVA排序

交换排序 1.快速排序 2.冒泡排序(BubbleSort): 2.1.冒泡排序优化插入排序 1.直接插入排序 2.希尔排序  代码详解:选择排序 1.简单选择排序(SelectSort) 2.堆排序归并排序基数排序

2024-10-26 01:00:00 1825 4

原创 二叉树刷题(JAVA)

引入: 例1:二叉树的前序遍历: 例2:N叉树的前序遍历 例3:二叉树的最大深度: 例4:二叉树的最小深度 例5:N叉树的最大深度: 例6:左叶子之和: 例7:翻转二叉树: 例8: 路径总和: 例9:路径总和II: 例10:二叉树展开为链表:

2024-10-19 21:15:38 1379 9

原创 二叉树(前中后序遍历,查找,删除)

二叉树的遍历 1. 前中后序遍历  二叉树的前序遍历(根节点最先遍历):  中序遍历  二叉树的后续遍历:  小结: 2.二叉树的前中后续查找:  2.1二叉树的前序查找:  2.2二叉树的中序查找:  2.2二叉树的后续查找: 3 二叉树节点删除操作: 完成删除结点的操作 思路 步骤:

2024-10-19 00:00:00 1143 2

原创 VScode环境配置

有些快捷键,我们使用不习惯,其实我们可以自定义快捷键的。比如js 的多行注释是 shift + alt + a ,我们想修改为 ctrl + shfit + /设置方法:管理按钮 --- 键盘快捷方式 --- 输入 shift + alt + a 找到这个快捷键 ----- 点击编辑按钮 ---- 直接按下 ctrl + shift + / ---- 最后按下回车 修改完毕。到这里,竹竹零就要和大家说再见了🍕🍕🍕。

2024-10-14 00:30:00 944

原创 CSS魔法课堂:表格、表单与列表速成秘籍!” ✨

1.表格标签 1.1 表格的主要作用 1.2表格的基本语法 1.4表格属性 案例 1.5表格结构标签 1.6合并单元格2.列表标签 2.1无序列表 2.2有序列表 2.3自定义列表 2.4列表标签3.表单标签 3.2表单的组成 3.3表单域 3.4表单元素

2024-10-14 00:30:00 221 3

原创 ArrayList与顺序表

1.线性表2.顺序表 2.1 接口的实现3. ArrayList简介4. ArrayList使用 4.1 ArrayList的构造 4.2 ArrayList常见操作  4.2.1应用实例 4.3 ArrayList的遍历 4.4 ArrayList的扩容机制5. ArrayList的具体使用 5.1 简单的洗牌算法  具体实现的含义  选择具体实现的理由

2024-10-14 00:00:00 564

原创 JAVA队列

1. 队列(Queue) 1.1 概念 1.2 队列的使用  1.入队列  2.出队列  3.查找队头元素 1.3 队列模拟实现  1.入队列  2. 出队列  3.查找  4.判空和判断大小

2024-10-13 10:38:24 736

原创 二叉树(上)

1. 树型结构(了解) 1.1 树形结构概念 1.2 树概念(重要) 1.3 树的表示形式(了解) 1.4 树的应用2. 二叉树(重点) 2.1 概念 2.2 两种特殊的二叉树 2.3 二叉树的性质 2.4 二叉树的存储 2.5 二叉树的基本操作  2.5.1 前置说明

2024-10-12 11:49:02 1064

原创 CSS盒子模型

borde-style: 边框的样式 solid 实线边框 dashed 虚线边框 dotted 点线边框。CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边距、内边距、和实际内容。CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边距、内边距、和实际内容。所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。1.4表格的细线边框。

2024-10-12 11:40:27 684

原创 CSS魅力课堂:选择器、字体与文本引入的艺术之旅!” ✨

1.CSS简介 1.2 CSS的概念 1.3 语法规范2.CSS选择器 2.1 作用 2.2分类 2.3标签选择器 2.4类选择器 2.5 id选择器 2.6通配符选择器 2.7 基础选择器总结3.字体属性 3.2字体大小 3.3 字体粗细 3.4文本样式 3.6 字体属性总结4.文本属性 4.1文本颜色 4.2对齐文本 4.3装饰文本 4.4文本缩进

2024-10-12 00:30:00 653

原创 Linkedlist链表

头”,就是头节点的意思,它的组成如图:头节点的data域是不存放元素的。

2024-10-10 00:00:00 1288 4

原创 链表常考面试题!!!(新鲜出炉)

1.反转链表. - 力扣(LeetCode)2. 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结 点。. - 力扣(LeetCode)3. 编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 。. - 力扣(LeetCode)4. 输入两个链表,找出它们的第一个公共结点。. - 力扣(LeetCode)5. 给定一个链表,判断链表中是否有环。. - 力扣(LeetCode)6. 链表的

2024-10-10 00:00:00 302

原创 bootstrap容器

2024-10-08 15:04:21 128

原创 (JAVA)“栈:生活中的‘后进先出’,让你永远忘不了最后一口披萨!”

1. 栈(Stack)1.1 概念1.2 栈在现实生活中的例子:1.3 栈的模拟实现1.3.1入栈1.3.2出栈1.3.3查栈1.3.4栈的大小以及是否为空1.4栈的实现1.4.1构建栈的底层1.5栈的应用场景1.5.1栈的定义1.5.2入栈1.5.3出栈1.5.4查找栈1.5.5判断栈顶大小以及是否为空栈刷题:(与次序相关,多考虑栈)1.选择2. 将递归转化为循环3.. - 力扣(LeetCode)括号匹配4.

2024-10-08 14:20:19 1047 1

原创 (c语言+数据结构链表)项目:贪吃蛇

1.项目背景经典游戏贪吃蛇广为流传2.游戏效果演⽰3. ⽬标使⽤C语⾔在Windows环境的控制台中模拟实现经典⼩游戏贪吃蛇实现基本的功能:• 贪吃蛇地图绘制• 蛇吃⻝物的功能 (上、下、左、右⽅向键控制蛇的动作)• 蛇撞墙死亡• 蛇撞⾃⾝死亡• 计算得分• 蛇⾝加速、减速• 暂停游戏

2024-09-20 21:59:05 1199 4

原创 指针(下)

1. 数组名的理解2. 使⽤指针访问数组3. ⼀维数组传参的本质4. ⼆级指针5.指针数组6. 指针数组模拟⼆维数组 1. 字符指针变量 2. 数组指针变量 2.1 数组指针变量是什么? 2.2 数组指针变量怎么初始化7. assert断⾔8. 指针的使⽤和传址调⽤ 8.1 strlen的模拟实现 8.2 传值调⽤和传址调⽤  8.2.1传值调用  8.2.2 传址调用

2024-09-09 15:42:33 873

原创 CSS基本操作(总结自黑马程序员)

作用:网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。元素显示模式就是元素(标签)以什么方式进行显示,比如<div>自己占一行,比如一行可以放多个<span>。HTML元素一般分为块元素和行内元素两种类型。

2024-09-09 15:18:53 1045 4

原创 集合体系结构之collection集合 与list集合

集合体系结构Collection集合添加元素2.清空元素3.删除元素4.判断元素是否包含5.判断集合是否为空遍历方式迭代器遍历增强for遍历Lambada◆List集合

2024-09-05 09:36:07 647

原创 HTML第一课 语法规范与常用标签(黑马程序员)

◆ HTML 语法规范◆ HTML 常用标签4.2 标题标签4.3 段落和换行标签4.4文本格式化标签4.5和标签4.6图像标签和路径4.7超链接标签1.外部链接2.内部链接3.空链接4.下载链接5.锚点链接◆ HTML 中的注释和特殊字符​编辑

2024-09-05 09:26:14 669

原创 List 的介绍

1. 什么是List2. 常见接口介绍3. List的使用

2024-09-04 08:04:19 291

原创 初识集合框架

Java 集合框架,又被称为容器container,是定义在java.util包下的一组接口interfaces和其实现类classes。其主要表现为将多个元素element置于一个单元中,用于对这些元素进行快速、便捷的存储store、检索retrieve、 管理manipulate,即平时我们俗称的增删查改 CRUD。例如,一副扑克牌(一组牌的集合)、一个邮箱(一组邮件的集合)、一个通讯录(一组姓名和电话的映射关系)等等。类和接口总览。

2024-09-03 16:50:53 896

原创 面试高频:Mysql事务

在MySQL中,事务是用于管理数据库操作的一组语句,它们作为一个整体执行,以确保数据的一致性和完整性。事务提供了一种机制,可以将多个操作合并为一个原子单元,这样要么所有操作都成功执行,要么在出现错误时,所有操作都会被回滚,恢复到事务开始之前的状态。这种机制对于处理涉及多条记录或复杂数据操作的场景尤为重要。那么,就让我们开始MySQL事务的学习吧!!!

2024-09-03 00:00:00 1058

原创 面试高频:MySQL索引

索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引, 并指定索引的类型,各类索引有各自的数据结构实现。(具体细节在后续的数据库原理课程讲解)

2024-09-01 23:30:00 1232

原创 MySQL数据库---JDBC编程

1. 创建数据库连接Connection2. 创建操作命令Statement3. 使用操作命令来执行SQL4. 处理结果集ResultSet5. 释放资源5. JDBC常用接口和类如果您觉得有失偏颇请您在评论区指正,如果您觉得不错的话留个好评再走吧!!您的鼓励就是对我最大的支持!!!t=N7T8安装JDBC的链接https://mvnrepository.com/search?q=MySQL。

2024-09-01 11:20:36 1200 4

原创 MySQL查询全解

1 聚合查询COUNTSUMAVGMAXMIN1.2 GROUP BY子句1.3 HAVING2 联合查询3内连接4外连接5 自连接6子查询(不推荐)7合并查询unionunion all

2024-09-01 11:09:50 749

Maven 设置国内源,settings.xml

安装配置文件

2025-01-05

平衡二叉树(黑马程序员时评详解)

平衡二叉树(黑马程序员时评详解)

2024-08-24

空空如也

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

TA关注的人

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