自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在HTML中使用Vue如何使用嵌套循环把集合中的对象集合中的对象元素取出来(我的意思是集合中还有一个集合那种)

在 Vue.js 中处理嵌套集合(即集合中的对象包含另一个集合)时,使用多重v-for指令来遍历这些层次结构。每个v-for指令可以用于迭代一个特定级别的数据集,并且可以在模板中嵌套多个v-for来访问更深层次的数据。

2024-12-25 14:07:57 356

原创 springboot创建web项目

五、使用注解或config配置文件解决注解问题。四、XxxApplication内容。application.yml文件。controller(控制器层)二、导入依赖(pom.xml)service(业务逻辑层)六、完成后端的增删查改操作。mapper(数据访问层)前端HTML页面效果显示。统一后端返回前端的格式。还有一些简单的工具类。

2024-12-24 20:39:56 628

原创 AOP面向切面编程

事务作用:保障一系列的数据库sql操作要么全部成功要么全部失败Spring事务管理作用:在==业务层==保障一系列的数据库操作同成功同失败(业务方法中同时调用多个mapper接口方法)Spring的事务管理:开发者在Spring配置类中开启事务支持,并配置事务管理器IOC配置开发者需要在对应的业务方法上使用事务管理注解(该注解也就是一个切入点注解,由官方提供)框架底层基于事务管理器(Spring官方开发的类)

2024-12-05 17:18:05 834

原创 知识点回顾

链表:多个结点之间,通过地址进行连接(它由一系列节点组成,节点包括包含数据部分和指向下一个节点的引用,它不依赖连续的存储空间),增删效率比较高,访问效率比较低。是指由private关键字进行修饰,控制对象的属性和方法的访问范围,防止外部对内部进行随意的访问和修改,起到了一定的保护作用。类:类是指具有一组属性特征和行为的集合,可以看成一类事物的模板,可以使用事物的属性特征和行为来描述这类事物。子类继承父类的属性和方法,子类可以随意访问父类非私有的属性和方法,具有和父类相同的功能。增强代码的灵活性和扩展性。

2024-12-02 14:54:09 129

原创 字节流、字符流

生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出output,即流向内存是输入流,流出内存的输出流。Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。也叫做数据,也叫做作数据。

2024-11-29 17:03:05 929

原创 jQuery-Json-AJAX-跨域

用于简化JavaScript代码开发主要作用:对于前端来说,写更少代码、做更多事情选择器事件及其事件绑定内置效果 显示、隐藏、切换、动画等DOM操作1、 获取元素的内容二、JSON1.简介作用:案例:三、AJAX1、简介Asynchronous Javascript And XML(异步JavaScript和XML)2.作用四、跨域3.不支持跨域同源策略解决跨域

2024-11-26 17:12:26 1423

原创 Maven的了解与使用

Maven 是一种软件项目管理工具1.2 Maven能做什么?1.管理整个软件开发周期 --(编译、测试、打包、安装、部署等)2.帮助构建项目 开发人员只需要描述项目基本信息在一个配置文件中:pom.xml。此外还提供了:1 声明式依赖性管理2 集中的组件库管理3 文档的自动生成4 报告的自动生成设计原则:Convention Over Configuration (约定优于配置)Maven的一个核心特性就是依赖管理。

2024-11-05 18:00:18 743

原创 枚举、反射

枚举是 Java 中一种特殊的类,它可以定义固定数量的枚举实例,例如: 性别、交通信号灯、季节等等。

2024-10-31 11:11:48 948

原创 网络编程

指在计算机网络中怎样实现数据传输:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、红蜘蛛、飞秋等软件。:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有IE、谷歌、火狐等。

2024-10-31 09:37:36 816

原创 arrylist怎么让他变得不可修改

在Java中,要将一个ArrayList变得不可修改,你可以使用以下几种方法:###1. 使用Java 提供了方法,可以生成一个不可修改的视图。这种方式返回的列表将不允许添加、删除或更新元素,但底层的原始列表仍然可以修改。###2. 使用List.of方法(Java9及以上)如果你使用的是Java9或更高版本,可以直接使用List.of方法创建一个不可修改的列表。这种列表在创建后就不能进行任何修改操作。###3. 自定义集合类如果你需要对集合的行为进行更精细的控制,可以自定义一个不可修改的列表类。

2024-10-24 11:28:41 249

原创 List、Set、数据结构、Collections

先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)。例如,子弹压进弹夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能弹出下面的子弹。,简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行删除。也就意味着,树的键值仍然是有序的。它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的(即存取顺序不一致)。

2024-10-23 17:54:35 1008

原创 Collection集合、泛型

泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。定义和使用含有泛型的类格式:修饰符 class 类名<代表泛型的变量> { }....使用泛型: 即什么时候确定泛型。在创建对象的时候确定泛型例如,...}再例如,...//没有MVP类型,在这里代表 未知的一种数据类型 未来传递什么就是什么类型return mvp;// 创建一个泛型为String的类// 调用setMVPmy.setMVP("大胡子登登");// 调用getMVP。

2024-10-23 15:07:17 876

原创 面向对象--接口、多态(OOP--面向对象编程)

这是因为,明明创建了Cat类型对象,运行时,当然不能转换成Dog对象的。如果一个接口中有多个默认方法,并且方法中有重复的内容,那么可以抽取出来,封装到私有方法中,供默认方法去调用。当一个类,既继承一个父类,又实现若干个接口时,父类中的成员方法与接口中的默认方法重名,子类就近选择执行父类的成员方法。组件(Component):定义了一个抽象的接口,可以是具体对象或装饰器所共有的接口。//调用的是Cat的a。一个已经向上转型的子类对象,将父类引用转为子类引用,可以使用强制类型转换的格式,便是向下转型。

2024-10-17 10:09:56 1037 1

原创 面向对象--继承、super、this、抽象类(OOP--面向对象编程)

概念:就是子类继承父类的属性和行为,使子类具有与父类相同的属性属性和行为直接 访问父类中的非私有的属性和行为。作用:解决代码冗余问题(即提高了代码的复用性)问题:让多个类存在了依赖关系(开发原则:高内聚,低耦合(降低类与类之间的依赖关系)特点:不能被实例化(不能创建对象)抽象类可以拥有与普通Java类一样的东西抽象类可以选择拥有抽象方法抽象类中的构造函数-是提供给子类进行使用普通Java类去继承抽象类,必须实现抽象类中的所有抽象方法抽象方法。

2024-10-16 20:31:26 558

原创 面向对象--类与对象、封装、构造方法(OOP:面向对象编程)

/成员变量//成员方法定义类:相当于定义类的成员,包括成员变量和成员方法成员变量:和以前定义变量几乎是一样的,只不过位置发生了改变位于类中,方法外成员方法:和以前定义方法几乎是一样的,是不过把static去掉//成员变量//姓名int age;//年龄//成员方法//学习的方法System.out.println("好好学习,天天向上");//吃饭的方法System.out.println("学习饿了要吃饭");

2024-10-15 15:03:13 1015

原创 数组的基本使用和二分查找算法

数据类型[][]名称={{},{},{},......};数据类型[][]名称=new 数据类型[长度][长度]数组最值获取(查找元素位置,统计出现次数)\数组反转。数据类型[][]名称=new 数据类型[长度][]4.将数组后面元素与最大/最小元素进行比较。2.假设数组第一个元素是最大/最小的元素。2.数组元素查找、统计、求和、求平均值。3.遍历数组后面元素。

2024-10-11 11:38:20 192

原创 idea简单使用、方法、数组

IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。

2024-10-09 16:55:40 1106

原创 流程控制语句

在后期的开发中,会出现使用死循环的场景,例如:我们需要读取用户输入的数据,但是用户输入多少 数据我们并 不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢, 就需要使用到跳出语句了。依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到。所谓嵌套循环,是指一个循环的循环体是另一个循环。②负责判断是否满足循环条件,不满足则跳出循环。②负责判断是否满足循环条件,不满足则跳出循环。②负责判断是否满足循环条件,不满足则跳出循环。,死循环的是永不结束的循环。

2024-10-08 18:21:48 899

原创 java前言、入门程序、常量、变量

Java语言是美国SUN公司,在1995年推出的高级编程语言。所谓编程语言,是计算机的语言,通常人们可以使用编程语言对计算机下达指令,让计算机完成人们需要的任务或者功能。变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值。

2024-09-30 10:08:57 827

原创 java的编译与运行

错误: 类 helloworld 是公共的, 应在名为 helloworld.java 的文件中声明上方的提示说类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld其实原因很简单就是说程序中的类名和文件保存时的文件名不一致,在程序中我的命名是HelloWorld,但是我在保存时却将其命名成了ss,所以编译不成功为此我将类名与文件名一致,所以文件编译成功。

2024-09-29 12:39:17 242 1

原创 十大排序算法之快速排序

通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

2024-03-23 19:28:54 841 1

原创 十大排序算法之插入排序

定义:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法—一插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。

2024-03-23 10:43:08 338 1

原创 差分算法Java

int n;//n数组长度//定义两个一维整形数组 a为原数组,b为差分数组//根据定义可知//以此类推...//转化一下,求数组b的前缀和,根据上面公式可得= f[i]//由此可知,原序列为差分序列的前缀和序列序列中每个元素与其前一个元素的差。

2024-03-22 20:38:00 460 1

原创 十大排序算法之桶排序

1.将值域分成若干段,每段置于桶中。2.将待排序元素放入对应桶中。3.将个桶内的元素进行排序。4.将桶中的元素依次取出。

2024-03-20 16:30:05 168 1

原创 常用API(String Array List)

集合的特点:大小可变,类型可以不固定,功能更加强大,适合做元素个数不确定,同时存在增删操作的业务。双引号给出的字符串对象,存在于堆内存中的常量池中,相同内容只会储存一份。全程应用程序编程接口,就是Java自己写好的程序,给程序员使用调用。new字符串对象,每new一次都会在堆内存中产生一个字符串对象。String是字符串类型,它定义的变量可以指向一个字符串对象。集合:代表的一种容器,类似于数组。API·文档:程序使用说明书。Array List 是什么。元素可以重复的,元素存在索引。

2024-03-10 21:36:00 145 1

原创 String常用的方法

【代码】String常用的方法。

2024-03-04 21:36:44 108 1

原创 String是什么,作用是什么及创建方式

法2:new String 类,调用构造器初始化字符串对象。2.作用:可以用来创建对象封装字符串,并对其进行处理。法1:直接使用双引号。

2024-03-04 20:57:21 167 1

原创 如何在自己的程序中调用其他包下的程序

3.自己程序中调用Java提供的程序,也需要导包才可以使用,注意:在Java.lang包下的程序是不需要导包的,可以直接使用。4.访问多个其它包下的程序,这些程序名又一样的情况下,默认只能导入一个程序,另外一个程序必须带包名和类名访问。访问其它包下的程序,需要导包才能访问。1.同一个包,下可以直接访问。

2024-03-04 20:35:34 467 1

原创 四平方和:有一个测试用例错误,出错在那啊?有没有大佬帮忙看看

并对所有的可能表示法按a,b,c,d为联合主键升序排列,最后输出第一个表示法。如果把0包括进去,就正好可以表示为4个数的平方和。对于—个给定的正整数,可能存在多种平方和的表示法。每个正整数都可以表示为至多4个正整数的平方和。

2024-03-01 11:18:14 136

原创 十大排序算法之冒泡排序

使用嵌套循环,进行比较,两两相邻元素之间进行比较,当有n个数时,需要比较n-1次。冒泡排序是稳定的排序算法(相同数据排序时不会影响原来的顺序,对结构体类型有影响)时间复杂度:O(n^2)空间复杂度:O(1)

2024-02-28 19:45:57 138

原创 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200

运用输出台,属于数据,利用冒泡排序进行比较将数列按照从小到大的顺序排列。

2024-02-28 19:29:32 263

原创 Java中this关键字的作用和方法

而使用this关键字时,this是当前类对象的引用,通过当前这个类实例化的对象的引用来访问对象的成员变量。1.当成员变量与局部变量同名时,用来区分成员变量和局部变量;2.在构造函数中调用构造函数。

2024-01-30 12:46:26 161 1

原创 deveco-studio开发工具

问题:使用deveco-studio 开发工具进行HarmonyOS第一个应用构建开发时,通过Previewer预览页面时报错,报错信息为:Build task failed. Open the Run window to view details。the Daemon for tasks选项给关掉。在设置中,找到Build->Hvigor将。

2024-01-26 14:01:23 879 1

原创 DevEco Studio下载/安装配置教程(超详细图文教程)

HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟。HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟。完成后,单击’Finish’,IDE会进入欢迎页,我们也就成功配置好了。*根据自己的操作系统进行下载(以Windows为例)至此,DevEco Studio安装配置已全部完成。下载完成之后,打开下载位置进行解压。根据自己的需求放置软件位置。全部勾选,然后点击next。直接点击Install。点击Finish完成。

2024-01-24 16:57:10 3486 1

原创 foreach的使用方法

Java foreach语句学习

2024-01-24 12:14:57 421 1

原创 git查看不同级别的配置文件:

查看当前用户(global)配置。#查看系统config。

2023-11-02 14:13:36 41

原创 在点gitbash学习链接私钥过程中,为了偷懒粘了上方代码,点击回车后不执行,只显示“>”

【代码】在点gitbash学习链接私钥过程中,为了偷懒粘了上方代码,点击回车后不执行,只显示“>”

2023-11-02 14:05:17 34

原创 Java练习小题

编写一个表示二维平面上的点的类MyPoint,满足以下条件。(1)定义private的成员变量x和y,表示点的x和y坐标,类型为整数。(2)定义两个MyPoint的构造方法,一个构造方法不带参数,且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和y,类型为整数,用这两个参数分别表示x和y的坐标。(3)定义一个getD方法,功能为返回两个坐标点(由MyPoint定义)距离,值为float类型。(4)编写main方法,打印坐标点(2,3)到点(4,5)的距离。

2023-04-06 21:05:28 74 1

空空如也

空空如也

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

TA关注的人

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