自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gateway报错Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway.怎么解决?

这是因为gateway的maven坐标和spring-webmvc坐标一起导入会发生依赖冲突,然后 spring-webmvc又在spring-boot-starter-web坐标中,所以坐标不兼容导致。解决办法:就是将spring-boot-starter-web坐标去除。

2023-07-19 21:07:40 450

原创 Nacos报错Could not resolve placeholder ‘order.name‘ in value “${order.name}“怎么解决?

错误就是在配置中心不应该写discovery这个标签,因为它是nacos配置中心,不需要注册,它是在nacos中手动创建的,我们只是nacos配置文件中的值。2.第二种情况就是,在后端配置nacos的时候没有配置正确,导致一直报错,也就是上面那一段错误信息。1.首先在Nacos配置中心,写入yml配置文件的数据和后端服务在取数据的时候名称不一致。如下图,现在我的配置中心为order-service。通过上面这个图片可以看出什么错误吗?我认为应该是这样子的,祝你成功。

2023-07-15 10:30:20 2387

原创 报错400是什么怎么解决呢?

你们有没有看出什么端倪来,可以看出前端传递的参数是type,然后后端接受的却是order类型的,所以参数接受错误。出现这种错误一般就是检查参数传递是否异常,前端传递的参数,后端有没有接受正确,前端传递的参数有没有和后端匹配。通常情况下是前端请求后端地址报错400,直接上一个例子。如果你遇到了400错误,你可以检查。时,通常会返回400错误码。它是一种客户端错误状态码,表示。HTTP状态码400表示"是否正确,并尝试修复问题。无法理解客户端发送的请求。未提供有效的身份验证凭据。资源未在服务器上找到。

2023-07-14 10:44:22 16683

原创 finally面试需要注意的一个坑

所以运行出来的结果是10 不是11 return之后的代码都不会运行,然后你可可能有点了解,这还不够,是不是还可以看看这个类的反编译文件呢?你可以说说,他最终输出什么嘛,我想许多人都是认为finally是必须会执行的,所以输出的可能是11,然后运行结果确实10,那是为什么呢?可以看到 i++ 明显是在return语句之前执行的,然后return输出的却是10,我想你应该很明白了。2.代码在运行阶段如果遇到了return语句,下面的代码不会在执行。1.代码的运行机制是从上往下运行的。

2023-07-13 11:56:30 148

原创 带你完全掌握== 和equals区别

可以看出equals的源码还是用==判断两个对象是否相等,显然是不行的,前面说了,如果==比较的是对象的话,比较的是其内存地址,显然创建了两个对象,内存地址明显不相等,那怎么办呢?可以看出基本数据类型是可以使用==进行判断是否相等,引用数据类型则不能,那应该怎么办呢?看图中的注释我相信你应该懂了。

2023-07-12 19:45:39 94

原创 Nginx报跨域问题怎么解决

也就是说,我们通过ip访问一个资源的时候,其实他并不是你浏览器输入的ip地址,你在访问的时候他就给你。,一台服务够嘛,我相信是不够的,这个时候肯定就会出现。的,我们需要把前端部署到服务器上,这个时候就可以使用。,通过浏览器访问,就是欢迎你来到nginx,但是,,那为什么报错了跨域问题呢,是因为当前这个请求的。格式的请求,在请求一个资源的时候,先会发送一个。,将用户的并发量分布到这个服务,一般默认是使用。也就是说,我通过ip访问一个资源的时候,如果。呢,这个时候就是访问80,你需要。

2023-07-08 16:43:46 2056

原创 linux中安装Nginx的具体步骤

nginx是一款使用c语言编写的高性能的HTTP和反向代理服务器,特点是占有内存少并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现得最好,中国大陆使用Nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

2023-07-05 11:03:06 227

原创 Redis的介绍和安装教程(配置文件)

键值对Nosql其中键值型,是指Redis中存储的数据都是以key.value对的形式多种多样,可以实字符串、数值、甚至json,可以参考HashMap然后NoSql则是相对于传统的关系型数据库而言对应存储的数据,没有类似的Mysql那么严格的约束,比如唯一性,是否可以为null等等,所以我们吧这种松散结构的数据库,称之为Nosql(因此也称为非关系型数据库)

2023-07-04 11:28:57 388

原创 JUC中的生成者和消费者问题

这里使用了wait方法,也就是等待的意思,首先要弄懂什么是wait,wait和sleep之间的区别是什么,wait它是来自Object类,sleep它是来自Thread,wait会释放锁,sleep不会释放锁,wait必须在同步代码块中,sleep可以在任何地方休眠。如果需要指定下一个线程进行顺序,需要怎么办呢,那可以使用Condition来指定通知线程,它可以精准通知和唤醒线程。如果使用if来进行,线程等待判断的话,会出现一个问题,也就是虚假唤醒,如果出现了这类问题的解决办法就是将。

2023-06-24 17:41:25 62

原创 阿里云(Linux)安装Docker教程

查看docker是否在运行命令:systemctl status docker。重启docker的命令为:systemctl restart docker。安装社区版docker-ce 官网也好像推荐社区版,同时也是免费的。9.再次查看镜像(此时会有一个镜像名称为hello-wrold)docker rm -f 这里是对应的容器名称或者id号都行。进去控制台之后,点击左上角阿里云旁边的列表。8.镜像,是空的可以测试拉去一下,hell-world镜像。启动容器的命令为:docker start xxxx。

2023-06-11 13:35:42 3007 3

原创 使用element走马灯怎么实现点击对应的按钮跳转到对应的轮播图图片

1.首先这里使用的是vue2+element实现的,找到对应的element官网。下面是我整合element实现点击对应的按钮跳转到对应的轮播图图片。下面是对应的效果图,点击按钮会跳转到第二张图片。

2023-06-09 11:47:13 627

原创 阿里云服务器安装MySQL的具体步骤

19.登入成功之后,修改你的密码,输入以下命令, root是登入的用户名不用修改,这里的密码有安全强度,需要有英文大写,小写英文,数字,符号组成,不然可能设置密码不会成功,如果你要设置简单的密码,可以输入对应的命令,降低mysql密码强度,这里了就不说了,自行百度。8.可以看到我这里有一个mysql5.7的rpm包,接下来就是怎么把这个包,放到mysql文件夹里面,这下载此包之前要检查一下,安装前,我们可以检测系统是否自带安装 MySQL命令,使用命令 rpm -qa | grep mysql。

2023-05-19 10:48:50 1978

原创 linux中忘记了root用户密码,怎么修改root密码

5.然后在命令行输入passwd root他会让你填写密码 输入你的密码回车就行,如果下一行还没有结束再次输入你设置的密码就行,在这里看你会看不到自己输入的密码,没有关系,把自己想输入的密码输入正确即可。1.首先打开VMware Workstation Pro,启动虚拟机,在启动的时候会出现一个界面,出现这个界面,选择第一个,然后按e键,即可。稍等片刻,就可以跳转到登入界面,如果你能和我一样修改成功,那真的是太裤辣。行 ,如果没有看到请使用键盘向下键,往下滑就可以找到。

2023-05-07 12:47:06 1733 1

原创 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest

首先出现这个错误的原因就是,在写测试类的时候,没有建立与java相对于的包结构,导致报错。加上对应的包结构就可以测试成功了。

2023-04-25 16:54:06 100

原创 Required request body is missing: public com.cra.dao.User com.cra.controller.JsonController.findOne

上面这一张图就是,后端接受的json值打印的结果。

2023-04-16 08:04:11 517

原创 使用jackson报错 No converter found for return value of type: class java.util.ArrayList怎么解决

我们使用jackson的话就是在后端将数据转换生json数据,但是在上述的问题当中报错了,错误是No converter found for return value of type: class java.util.ArrayList。这里使用了一个生成get,set方法快捷方法叫做lombok,你可以去了解一下,idea里面安装一下这个插件,坐标导入一下就欧克。这里使用的jackson来装换json数据,需要用到的maven坐标就是;返回json数据成功。

2023-04-15 14:27:44 292

原创 关于vue中因为版本冲突安装没有效果,问题总结

1.关于安装了vue3中element-ui的安装已经改为npm install --save element-plus了,就需要导入对应的css样式,引入了element-plus的样式报错。--save-dev时报错,并且在node_modules文件中没有找到。解决办法就是使用如下命令安装此版本的router。4.安装npm install。

2023-03-07 19:08:23 2554

原创 使用springboot测试对应类时,发现找不到实例对象,空指针异常?

看起来好像没有什么,问题,测试类中的包名也对应了编写Java代码中的包名,那为什么还是报错呢,是因为在编成测试类,除了需要加@SpringBootTest,还需要加上@RunWith(SpringRunner.class)注解,才可以。当然你也可以直接在springboot项目中生成的测试类中编写要测试的方法,或者和自动生成的测试同级创建测试类应该也可以。在springboot项目中,我们是否也遇到过,测试时,@Autowired也使用啦,为什么还报错空指针异常。

2023-03-07 15:48:07 257

原创 在springboot2.6版本引入swagger2报错

首先,如果你创建的springboot项目高于了2.6版本,然后启动springboot项目报错如何解决,我这里的版本是2.6.11。就可以成功解决此问题啦。

2023-03-05 18:45:24 411

原创 安装vue的具体步骤

Vue build选则第一个,到了最后一个选项选择no即可,按自己需求来吧,按我这个的话就是可以直接体验vue,不然全部都是帮你创建好了的。选Node.js.runtime和 Add to Path都可以,建议选Add to Path添加到环境变量。执行完最后一个命令出现了此界面,说明你安装成功啦。首先,进入你创建的的项目,用于存放vue项目。这里不用勾选,直接下一步,就可以安装成功了。安装之后你可以在此位置看到安装的一些资源。例如你放在了f盘,你需要。,然后再进入你创建的项目。如果你需要安装cnpm。

2023-02-21 20:00:08 397

原创 运行redis报错 由于目标计算机积极拒绝,无法连接

如果还是不成功,并且在那一步报错了:[10192] 20 Feb 09:16:31.404 # QForkMasterInit: system error caught. error co。最后再次运行命令:redis-server.exe redis.windows.conf。第二再点击redis-cli.exe时,出现了由于目标计算机积极拒绝,无法连接。解决办法如下:找到redis中的redis.windows.conf配置文件。没有设置redis的最大内存所导致。回车之后就会进入命令运行窗口。

2023-02-20 09:34:57 2357

原创 TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2

把resultType更改为resultMap="相应的id"就可以解决此问题啦。

2023-02-18 15:32:43 277

原创 使用Eureka搭建单击模拟到集群模拟

1.Eureka是Netflix的子模块,同样也是核心模块之一,Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务注册于发现,只需要使用服务的标识符,就可以访问到服务,而不需要服务调用的配置文件了,功能类似于Dubbo的注册中心,比如zookeeper。

2023-02-13 15:35:06 471 2

原创 springBoot中报错java.lang.IllegalArgumentException: URI is not absolute怎么解决?

翻车现场的报错信息如下图:首先出现此问题的原因就是用户在访问服务器。

2023-02-13 05:30:00 2958

原创 使用springboot启动类报错: 找不到或无法加载主类怎么解决?

在使用springboot启动类时,并没有写错代码和注解,然后它还是。从File点击Project Settings 就会进入此界面。然后点击Import Modules把之前移除的项目加进来。将Modules中的项目都移除,通过选中项目然后再点击。最后可以再Build项目,把没有加载的资源重新加载一下。成功运行启动springboot类了。移除完 需要移除的项目就点击。报错找不或无法加载主类。

2023-02-12 17:12:40 10257

原创 说一下java中i++、++i、i--、--i之间的关系

前自增(++x):先加1,再赋值。后自增(x++):先赋值,再加1。前自减(--x):先减1,再赋值。后自减(x--):先赋值,再减1。建议大家自己出一些例子,多熟悉熟悉,调式调式,相信你可以的。

2023-02-08 14:42:55 463

原创 lambda表达是怎么演变来的,你了解吗?

lambda表达式的演变最开始是由静态内部类-->局部内部类-->匿名内部类-->lambda表达式。注意的是:lambda使用只能是单继承,也就是说接口中的方法只能有一个,才叫做单继承。下面我们用一个例子来演示一下lambda表达式的演变。

2023-02-06 20:06:49 67

原创 关于线程的六大状态,你了解多少?

NEW:尚未启动的线程处于此状态RUNNABLE:在Java虚拟机中执行的线程处于此状态。BLOCKED:被阻塞等待监听器锁定的线程处于此状态。WAITING:正在等待另外一个线程执行特定动作的线程处于此状态。TIMED_WAITING:正在等待另外一个线程执行动作达到指定等待时间处于此状态。TERMINATED:已退出的线程处于此状态。

2023-02-04 15:18:12 48

原创 什么是java中的静态代理,简单讲讲?

静态代理模式:真实对象和代理对象都要实现同一个人接口 (也就是代码中的结婚人和婚庆公司都是为 处理好结婚的事情为统一目标)好处: 代理对象可以专注做很多真实对象做不了的事情。代理对象要代理真实对象(也就是代码中的婚庆公司要代理结婚人的婚事)真实对象专注做自己的事情。

2023-02-03 17:55:48 168

原创 mybatis中java.lang.ClassCastException: com.cra.pojo.User cannot be cast to java.lang.String怎么解决

mybatis中java.lang.ClassCastException: com.cra.pojo.User cannot be cast to java.lang.String出现这个问题的原因就是在mybatis你想单独查询用户的姓名,然后返回的数据就是字符串,例如下图。然后myabtis就报错无法将对应的那个实体类转化成string类,然后我通过把返回值类型改写成查询一个对应的对象就可以查询成功,返回成List也是可以的。

2023-01-25 17:03:34 1180

原创 javax.servlet.jsp.JspException: In <formatDate>, invalid type attribute: “yyyy-MM-dd HH:mm:ss“

javax.servlet.jsp.JspException: In , invalid type attribute: "yyyy-MM-dd HH:mm:ss"出现这个问题的原因就是在。这个标签中这个日期是在pattern中的,有些人不小心把它写成了type等于日期,所以就报错了上面的异常,这个标签的使用也是要导入对应的页面标签,我也搜索了网上许多的教程,没有符合的,也是自己调试出来的。

2023-01-24 19:44:06 111

原创 报错Uncaught SyntaxError: Invalid or unexpected token怎么解决

查找了一些资料,是说什么标点符号不对,还有许多,我的都不是这些原因,我是从后端传递数据到前端接受,使用el表达式接受的,然后就报错了这个,解决方法就是将要传输的数据json格式化在传递给前端,就可以解决这个问题。首先打开了f12发现报错了。

2023-01-23 14:27:32 5127 2

原创 idea 启动java项目报 java: 程序包org.apache.jasper.tagplugins.jstl.core不存在

出现这个问题的原因就是jar没有导入,导入下面这个jar就可以成功。

2023-01-21 09:45:23 655

原创 在使用jplayer播放器报错The play() request was interrupted by a call to pause().怎么解决

就是当我们点击音乐播放时报错The play() request was interrupted by a call to pause().我试过了网络上很多的方法,但是都不可以,最终解决的方法就是 jquery的版本一定不能太高,我用的是jquery3.多的版本,最后换成了jquery.min.js就可以成功点击音乐并且播放了

2023-01-20 14:26:12 1639

原创 使用@RequestParam(“name“)注解报错怎么解决

还有解决此报错的方法就是,这个注解默认是有一个参数配置的,将此参数配置为false的话,就是访问该路径的时候不用携带值,也就是携不携值都是可以的。访问正常,并且不报错了。

2023-01-03 17:46:30 2141 2

原创 org.apache.ibatis.builder.BuilderException: Error creating document instance.

首先我只是截取了其中一个主要的错误,Error creating document instance. Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。如果要运行正确,修改一下编码为UTF8即可。最后就可以运行成功啦。

2022-12-27 11:32:54 2026 1

原创 idea工具中怎么快捷生成测试类

选中test之后就会弹出另外应该框。

2022-12-01 15:21:12 1615

原创 java.sql.SQLException: Cannot create pojo.User: pojo.User Query: select * from user Parameters: []

报错java.sql.SQLException: Cannot create pojo.User: pojo.User Query: select * from user Parameters: []怎么解决?也就是说,当你的实体类中,你写了有参构造方法,必须带上无参数构造方法,不然就会报错上面所说的错误,解决办法就是:在实体类加上无参构造。

2022-12-01 11:26:29 328 1

原创 spring中报错405怎么解决?

翻车现场:首先解释一下出现这个原因是因为:您所用请求方法 和你实际上的请求方法不匹配,我这里出现这个问题的原因就是,controller里面执行删除操作的方法使用的是@DeleteMapping,然而前端使用的是post请求中使用的是,具体如下图:前端:解决方法:就是使用ajax请求,把type换成delete,具体操作如下:

2022-11-30 18:28:05 504

原创 报错BindingException: Parameter ‘ids‘ not found. Available parameters are [array, arg0]怎么解决?

问题成功解决,恭喜你进入下一步。

2022-11-29 09:32:15 3593

空空如也

空空如也

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

TA关注的人

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