自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 可搜可选可清空,文本自动撑开

可搜可选可清空,文本自动撑开。

2025-03-17 18:04:22 85

原创 el-autocomplete 可搜可选鼠标悬浮显示超出长度的文字,并隐藏超出文字。

通过。

2025-02-18 15:20:34 320

原创 Logback配置中,filter中的level优先级确实高于root中的level设置

filter中的level设置会覆盖root中的level设置。如果你希望某个appender或logger记录不同级别的日志,可以通过在filter中设置特定的level来实现。这种机制允许你更灵活地控制不同appender或logger的日志记录行为,而不必完全依赖于root级别的设置。

2025-02-07 10:37:08 250

原创 mybatis 起别名和使用java方法

1、遇到了一个奇怪的需求,需要根据当前字段动态起别名,由于字段过多用了动态SQL。2、mybatis中可以是使用java方法。这里str为传进来的字符串。

2025-01-10 11:11:11 114

原创 将横向目录布局改成T字型布局

6、我想过通过v-show将页签隐藏,但不行,如果在el-tabs使用v-show隐藏页签,那么内容也会被隐藏,但在el-tab-pane使用v-show行不通,就算行得通,也会存在一个页签,显然与需求不符,此时我打开了前端的布局调式,发现上方的标签标题与内容是分开写的,此时只需要通过css将页签的样式置为none即可,通过穿透并且定位到改容器的地址,我是通过后代选择器定位到页签内容的容器的,最后 display:none!important;优先级为最高 大功告成!需求:将横向目录布局改成T字型布局。

2025-01-10 10:17:49 228

原创 mybatis 缓存机制遇到的一个问题

此时ClassA中的getList()的返回值就有了值,那为什么会导致ClassB中的getList()返回值也存在值呢,是因为ClassA和ClassB中的getLlist()的返回值内存地址是相同的,虽然sql的查询结果为空,但是在ClassA中存在赋值操作,导致getList()的内存地址不为空,后续改sql的查询结果也就是赋值结果,至此真相大白。mybatis 缓存机制是当相同的sql多次查询直接取用改sql的历史结果返回,这有可能造成查询结果不准确,比如更新了库,没更新改sql则会出现这种情况;

2025-01-09 15:37:00 107

原创 maven 导致项目无发启动或打包可能的原因

2024-12-12 12:09:14 128

原创 java 内部编译期错误 问题之一 进程堆大小 改为 1024

2024-11-18 08:46:28 77

原创 Duplicate keys detected 报错

方法一:方法二:

2024-09-18 17:36:24 261

原创 echarts 报表通过组件传递 父组件通过 props 向子组件赋值

父组件中通过 v-bind 属性名:"属性值" 向子组件传递数据 子组件通过 props:[] 接收父组件传递的数据 这里的属性名要和子组件props中的数据对应 属性值实在父组件中维护的数据 可以自定义。钩子是一个理想的地方来执行DOM操作,‌因为在这个阶段,‌组件已经被挂载到DOM树上,‌你可以安全地访问和操作其DOM元素。option 是报表的一些基本信息 可以维护在适当的位置 我这里放在data()函数中。mounted(),vue中的钩子函数,‌。子组件 echarts报表。

2024-08-17 22:26:21 244

原创 接口数据测试

并在请求头中 加上权限控制的 Authorization 参数 和对应值。使用 postman 或者 apipost 新建接口。

2024-08-13 13:55:43 174

原创 Failed to start bean ‘eurekaAutoServiceRegistration‘; nested exception is java.lang.NullPointerExce

springcloud 与 eureka 版本冲突。

2024-07-23 14:55:04 262

原创 报错: Property ‘configuration‘ and ‘configLocation‘ c

Property 'configuration' and 'configLocation' can not specified with together

2024-07-22 16:47:08 889

原创 Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource.

Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.j

2024-04-20 21:49:31 623

原创 通过idea将项目共享到gitee

name 和 email 作为标识 可以自己定义 eamil 最好是自己Gitee绑定的email。6、安装好gitee插件后,关闭setting重新进入,版本控制中会显示Gitee。8、全局配置,鼠标右键点击桌面,找到 Git Bash Here。10、点击共享,即可上传至Gitee。7、通过以下方式绑定Gitee账号。2、打开idea->版本控制。4、找到git的安装路径。5、下载gitee插件。1、下载git并安装。

2024-04-19 16:32:24 728

原创 XML基础

XML元素指的是从(且包括)开始标签知道(且包括)结束标签的部分一个元素可以包含:其他元素文本属性或者混合以上所有...

2024-03-19 20:26:37 1534

原创 JavaScript基础

JavaScript 是一种基于对象和事件驱动的、并具有安全性能的脚本语言先定义长度再赋值,给数组中元素赋值function 函数名(参数1,参数2,参数3,...){//JavaScript 语句[return 返回值] //可有可无。

2024-03-18 15:55:12 1673

原创 Java中存在的异常及处理异常

try-catch-finally结构中try语句块是必须的,catch、finaly语句块均可选,但两者至少出现之一。throw 是声明异常,必须写在方法的参数列表后,可以写多个异常对象,多个异常对象之间使用逗号隔开。try-catch-finally块中,finally块唯一不执行的情况是什么。调用一个可能产生异常的方法,调用者使用try-catch来处理可能产生的异常。调用一个可能产生的异常的方法,调用者不处理,将异常继续向上声明。存在return的try-catch-finally块。

2024-01-23 17:16:38 413

原创 什么是接口,接口的规则

接口不能直接实例化,也就是说不能通过new的形式创建接口的引用,但是可以通过多态的形式将接口的引用指向它的实现类。3)如果方法需要的是一个抽象类或者接口类型的数据,传递这个抽象类的子类对象或者接口的实现类对象。接口的引用无法调用实现类中特有的方法,如果要调用实现类中的方法,需要通过向下转型将接口的引用转换成实现类对象。1)如果方法需要的是基本数据类型的数据,传递基本数据类型的数据。2)如果方法需要的是一个具体的类,传递这个类的对象。一个类可以实现多个接口,非抽象类实现接口必须是实现接口中的全部方法。

2024-01-23 17:14:48 433

原创 什么是多态

使用instanceof时,对象的类型必须和instanceof后面的参数所指定的类在继承上有上下级关系。将一个指向子类对象的父类引用赋给一个子类的引用,即:父类类型转换为子类类型,需强制类型转换。此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。在向下转换的过程中,如果没有转换为真实子类类型,会出现类型转换异常。如何减少在向下转型的过程中,没有转化为真实子类类型的类型转换异常。=();频繁修改代码、代码可扩展性、可维护性差。

2024-01-23 17:12:12 389

原创 继承、方法的重写

然后多个类中就不需要再定义那些相同的属性和方法,只需要通过extends关键字继承父类,就可以使用父类中的属性和方法。子类构造方法没有通过super显示调用父类的有参构造方法,也没有通过this显示调用自身其他构造方法。子类可以定义于父类同名的静态方法,以便在子类中隐藏父类的静态方法(注:静态方法中无法使用super)类与类之间可以间接继承:A继承B,B继承C,那么A间接继承C,A可以使用B和C中的属性和方法。多个类中存在相同的属性和方法,可以抽取出来,放在一个公共类中,这个公共类称之为父类。

2024-01-23 17:09:38 350

原创 static代码块

可以理解为静态方法是全局变量,任何属于该类子类并且被new 关键字初始化过的都可以调用,并且值是一样的,随着类的存在而存在,类一但被调用,static 变量或方法就被调用,应用场景,比如好多学同一个老师,老师就可以设定为static 变量,拱所有学生调用。如果多个对象中包含相同的常量值,可以将相同的常量值声明为静态常量值,从而只需要在内存中开辟一个空间,不需要在每个对象中的内存里都开辟一个常量空间这样就可以节省内存空间。非静态方法中既可以调用非静态的变量和方法,也可以调用静态的变量和方法。

2024-01-23 17:07:01 411

原创 数据容器——列表

注意事项:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套(既是列表中存储列表)功能:查找指定元素在列表的下标,如果找不到,报错ValueError。列表中 的每一个元素,都有其位置下标索引,从前向后的方向,要注意下标索引的取值范围,超出范围无法取出元素,并且会报错。index就是列表对象(变量)内置的方法(函数)我没只需要按照下标索引,即可取得对应位置的元素。如果列表是嵌套的列表,同样支持下标索引。列表内的每一个数据,称之为元素。#语法 : 列表[下标索引。列表的查询功能(方法)

2024-01-18 11:24:37 439

原创 Python的内置函数

有没有可能实现:每一次使用函数,去计算用户指定的2个数字,而非每次都是1+2呢?函数是纯代码语言,想要理解其含义,就需要一行行的去阅读理解代码,效率比较低。None作为一个特殊的字面量,用于表示:空、无意义,其实有非常多的应用场景。函数返回的None,就表示,这个函数没有返回什么有意义的内容。所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。所谓全局变量,指的是在函数体内、外都能生效的变量。实现了,每次计算的是x+y,而非固定的1+2。可以的,使用函数的传入参数功能,即可实现。

2024-01-18 09:43:32 932

原创 方法与方法重载

引用数据类型(类、数组和接口)赋值,是把原来的对象的引用(可理解为内存地址)传递给另一个引用(变量,类中的)例如两个u盘之间传递资料,A向B传递资料,B中进行任何修改不会对A造成影响,并且B可以使用A传递进来的资料。基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响到另一个变量的值,对象名.方法名(参数1,参数2,....,参数n)//(实参列表)对象名[] 数组名 = {数组名1,数组名2,数组名3...};在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级。

2024-01-17 11:44:29 346

原创 写循环时遇到和自己排序想法相违背的排序方法,例如 我想正序排序,输出结果是倒序排序

循环的具体步骤如下所示,自己循环一遍恍然大悟,因为数组是动态改变的,外层循环一次,内层循环都要从头开始,从数组[0]开始比较,这就导致了,如果是正序排序,后面大的结果会和前面小的结果进行比较,交换位置,这便是造成和自己排序想法相违背的原因。是让arr[i] 跳过与自己比较,减少代码的循环次数,更加高效,要注意 内层循环条件,要改成 j

2024-01-17 09:35:46 911

原创 java中的类和方法的定义

1)执行这个方法需要的参数,可以没有,那么[数据类型 参数名1,数据类型 参数名2,...,数据类型 参数名n]就省略不写。访问修饰符 返回值类型 方法名([数据类型 参数名1,数据类型 参数名2,...,数据类型 参数名n]){1)描述执行方法会得到的结果的类型,可以是8大基本数据类型,也可以是3大引用数据类型。2)方法也可以没有返回值,没有返回值的时候,返回值类型写void(空)(4)[数据类型 参数名1,数据类型 参数名2,...,数据类型 参数名n]:参数列表。2)方法命名也需要做到见名知意。

2024-01-16 09:47:46 697

原创 Arrays类

将数组的指定范围排序为上升的顺序。范围要排序的索引 fromIndex,包容性的延伸,指向 toIndex,如果 fromIndex == toIndex、范围进行排序是空的。fill(int[] a, int fromIndex, int toIndex, int val)将指定的 int 值分配给指定 int 型数组指定范围中的每个元素。public static int binarySearch(int[] a,int fromIndex,int toIndex,int key)//二分查找法。

2024-01-15 19:00:03 365

原创 有10个数字要求分别用选择法和冒泡法从大到小输出

有10个数字要求分别用选择法和冒泡法从大到小输出,这里我将两种排序写在一起了,如果想要验证只需要将另一个代码段注释掉即可。

2024-01-15 08:28:31 417

原创 从键盘上输入一个 3*4 的整型数组,求出其中的最大值和最小值,并显示出

【代码】从键盘上输入一个 3*4 的整型数组,求出其中的最大值和最小值,并显示出。

2024-01-15 08:28:12 708

原创 定义一个N*N二维数组,从键盘上输入值,找出每行中最大值组成一个一维数组并输出

【代码】定义一个N*N二维数组,从键盘上输入值,找出每行中最大值组成一个一维数组并输出。

2024-01-15 08:27:53 602

原创 定义一个4行4列的二维数组,逐个从键盘输入值,将对角线的值清0

【代码】定义一个4行4列的二维数组,逐个从键盘输入值,将对角线的值清0。

2024-01-15 08:27:26 501

原创 定义一个3行4列的二维数组,逐个从键盘输入值,将左下三角的值清0

【代码】 定义一个3行4列的二维数组,逐个从键盘输入值,将左下三角的值清0。

2024-01-15 08:27:08 395

原创 定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0

【代码】定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0。

2024-01-15 08:26:36 711

原创 定义一个4行4列的二维数组,逐个从键盘输入值,然后将第1行和第4行的数据进行交换,将第2行和第3行的数据进行交换

【代码】定义一个4行4列的二维数组,逐个从键盘输入值,然后将第1行和第4行的数据进行交换,将第2行和第3行的数据进行交换。

2024-01-15 08:26:16 536

原创 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

【代码】有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。

2024-01-15 08:25:44 411

原创 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

【代码】输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

2024-01-15 08:25:24 711

原创 将一个数组逆序输出

【代码】将一个数组逆序输出。

2024-01-15 08:25:04 374

原创 有一个已经按升序排好序的数组。现输入一个数,要求按原来的规律将它插入数组中

【代码】有一个已经按升序排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

2024-01-15 08:23:31 704

原创 求一个3*3矩阵对角线元素之和

【代码】求一个3*3矩阵对角线元素之和。

2024-01-15 08:22:26 401

springboot旅游景点订票系统

springboot旅游景点订票系统

2024-01-03

空空如也

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

TA关注的人

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