自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改springboot版本为springboot3之后knife4j生成接口文档无法正常使用问题

在学习黑马的苍穹外面项目的时候,由于jdk版本问题,修改了spring boot的版本为3.x,而后导致Swagger用不了

2024-08-02 15:43:22 1128

原创 逆波兰表达式求值

输入: ["10", "6", "9", "3", "+", "-11", " * ", "/", " * ", "17", "+", "5", "+"]每个运算对象可以是整数,也可以是另一个逆波兰表达式。该算式的逆波兰表达式写法为 ( ( 1 2 + ) ( 3 4 + ) * )。解释: 该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9。输入: ["2", "1", "+", "3", " * "]输入: ["4", "13", "5", "/", "+"]

2024-03-29 10:19:33 825 1

原创 java中两个变量之间的相等判断

对于自定义对象,==运算符比较的是对象的引用地址。要比较自定义对象的内容是否相等,需要重写equals()方法,并在其中定义比较逻辑。同时,通常也需要重写hashCode()方法,以确保对象在散列数据结构(如HashMap)中正常工作。@Override@Override总结来说,在Java中判断两个变量是否相等时,需要根据变量的类型选择正确的比较方法。对于基本数据类型和String类型,通常可以直接使用==或equals()。

2024-03-22 10:20:35 812 1

原创 螺旋矩阵——力扣54.螺旋矩阵

每次循环的第一行将整行的元素加入集合,这样就不会出现样例单行或单列丢失元素的情况。,使用count计数,当count等于矩阵内数字的数量时,立刻返回结果集合。输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]当矩阵内只有一个元素时,单独处理,直接将此元素加入集合,返回集合。输出:[1,2,3,4,8,12,11,10,9,5,6,7]输出:[1,2,3,6,9,8,7,4,5]

2024-03-18 16:03:09 1009

原创 java中的值传递和引用传递

在Java中,对象和基本数据类型的传递方式是不同的。对于对象来说,是引用的传递;而对于基本数据类型来说,是值的传递。

2024-03-18 12:49:04 372

原创 双指针 滑动窗口——2

while (slow >=1 && f2 == fruits[slow - 1]){//回退到最初出现的水果f2。while (slow >=1 && f2 == fruits[slow - 1]){//回退到最初出现的水果f2。while (slow >=1 && f2 == fruits[slow - 1]){//回退到最初出现的水果f2。= f2){//若出现未出现过的水果。输入:fruits = [3,3,3,1,2,1,1,2,3,3,4]解释:可以采摘 [1,2,1,1,2] 这五棵树。

2024-03-15 15:29:03 1637

原创 双指针 滑动窗口——1

因为fast是后加1,所以若不做处理数组的最后一个位置是无法访问到的,因此while中允许fast取length,滑动窗口就可以取到数组最后一个元素的值。因为此时已经大于target,因此无需对滑动窗口清0,令滑动窗口内总值减去前端的值,并使滑动窗口的前端向前一个元素,,后端保持不变。输入:target = 11, nums = [1,1,1,1,1,1,1,1]输入:target = 7, nums = [2,3,1,2,4,3]输入:target = 4, nums = [1,4,4]

2024-03-15 14:03:24 802

原创 static关键字

在这里永远要记住一点:静态成员变量虽然独立于对象,但是不代表不可以通过对象去访问,所有的静态方法和静态变量都可以通过对象访问(只要访问权限足够)static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的。在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都是必须依赖具体的对象才能够被调用。非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。的值毫无疑问是33。

2024-03-14 16:14:24 372 1

原创 力扣——二分查找

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 $O(\log n)$ 的算法解决此问题吗?

2024-03-14 16:12:41 1584

空空如也

空空如也

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

TA关注的人

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