自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【解决】Windows下安装zookeeper常见问题

问题二:再次启动zkServer.cmd不会闪退了,但是看到报错org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing D:\zookeeper\apache-zookeeper-3.7.1-bin\bin..\conf\zoo.cfg。问题三:再次启动zkServer.cmd,报错ZooKeeper audit is disabled.再次启动zkServer.cmd。

2023-10-25 21:43:17 190 1

原创 【源码分析】Springboot扩展MVC,为什么@EnableWebMvc注解能够全面接管springboot的WebMvc配置呢

可以看到标红注解,这个注解表示如果WebMvcConfigurationSupport.class类不存在,自动配置类WebMvcAutoConfiguration.class才会生效。springboot自动装配了WebMvc,通过WebMvcAutoConfiguration.class源码可以查看自动装配类中默认的WebMvc配置。那么为什么@EnableWebMvc注解能够全面接管springboot的Mvc配置呢?1.查看自动配置类WebMvcAutoConfiguration.class源码。

2023-10-17 09:40:28 131 1

原创 【解决】IDEA中Project language level总为5,修改为8后报错Error:java: Compilation failed: internal java compiler err

修改完Project language level后IDEA不再提示语法错误,但运行报错Error:java: Compilation failed: internal java compiler error。解决方法:去Project settings中将Project language level从level‘5’改为8。在IDEA中使用Lambda表达式,提示Lambda expresions are not supported at language level'5'

2023-10-09 19:03:44 814 1

原创 【解决】无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

使用JSTL时网页报错500:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]解决方法:找到Tomcat的的安装目录的lib包,将JSTL和standard库的依赖导入进去。原因:Tomcat下没有JSTL和standard库的依赖。

2023-10-04 16:34:42 309 1

原创 【解决】命令提示符报错‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

1.找到mysql.exe所在的bin目录,这里以忘记安装目录为例做示范。2.找到mysql,双击进去即可查看到mysql安装目录下的bin。在cmd中输入services.msc,弹出所有服务。mysql.exe再mysql安装目录下的bin中。报错原因:系统找不到mysql.exe这个程序。3.复制该目录进行环境变量配置。4.重启cmd就解决了!

2023-09-25 21:49:37 1804 1

原创 Springboot整合Shiro实现MD5盐值加密

在 doGetAuthenticationInfo 方法中,返回值创建 SimpleAuthenticationInfo 对象, 需要使用 SimpleAuthenticationInfo(principal, credentials, credentialsSalt, realmName) 构造器,参数列表(实体信息,密码,盐值,realm名称)来计算盐值加密后的密码的值,随着越来越多MD5解密破解工具兴起,相对于MD5加密,MD5盐值加密更加安全保险。前台编写注册页面和登录页面。

2023-08-28 08:43:25 233 1

原创 Vue使用Axios异步请求报错集合及解决方案

报错一:TypeError: this.$axios is not a function报错二:TypeError: Cannot set properties of undefined (setting 'msg')

2023-08-16 13:16:34 1569 1

原创 【解决】Maven报错Could not find artifact com.mysql:mysql-connector-j:pom:unknown in aliyunmaven解决及分析

Maven报错Could not find artifact com.mysql:mysql-connector-j:pom:unknown in aliyunmaven。注意点:使用8.0+版本的mysql驱动,后续在application.yaml中配置driver时要加cj。6.0以上的mysql驱动,jdbc.driver为com.mysql.cj.jdbc.Driver。而低版本的springboot没有对mysql驱动进行版本控制,所以需要手动指定版本,否则报错。

2023-06-10 10:12:08 8919

原创 【解决】Tomcat控制台中文乱码问题及部署报错java.lang.IllegalArgumentException: 找到多个名为spring_web的片段。这是不合法的相对排序。

1.找到tomcat配置文件中的logging.properties。在web.xml中加入2.将其中的5个UTF-8改为GBK。重启Tomcat,看到中文报错内容。重启Tomcat就解决了。

2023-05-29 16:28:23 590

原创 【解决】SSM框架整合常见报错及解决方法

Spring整合Mybatis的时候,对依赖的版本号有严格的规定,如果版本号没有按照官网的标准,会报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping': Initialization of bean failed;

2023-05-17 08:41:11 917 1

原创 【解决】IDEA中项目发布未添加lib依赖导致报错404java.lang.NoClassDefFoundError

3.然后选中新建的lib包,点击“+”号,选择Library Files,将所有依赖的jar包选中放进这个lib包。启动Tomcat服务器,能顺利访问到index.jsp,但在浏览器的地址栏发送http请求却返回404页面。如果上面这两步都没有问题,就有可能是IDEA的问题,需要查看IDEA的项目发布中,是否添加了lib依赖。1.查看Project Settings->Artifacts,看看WEB-INF下是否存在lib包。首先查看控制台输出,看是否缺少了什么jar包。5.再次启动服务器进行测试。

2023-05-10 16:30:18 412

原创 JDK动态代理,InvocationHandler接口的invoke方法自动执行分析

当执行subject.request()方法时,就调用了$Proxy0类中的request()方法,进而调用父类Proxy中的h的invoke()方法,即InvocationHandler.invoke()。大致能猜到是通过Proxy类的静态方法newProxyInstance时,它的底层调用了InvocationHandler接口实现类PigHandler中重写的invoke方法。这个$Proxy0类是Proxy类的子类

2023-05-09 20:36:45 616 1

原创 【解决】RDM连接不到Linux下的Redis服务

使用RDM(Redis可视化工具)无法连接Linux下的Redis服务。2)将protect-mode no,no改为yes(关闭保护模式)2. 对配置文件redis.conf进行更改。1.首先确定Redis服务是可以正常访问的。3.开放防火墙6379端口,然后重启防火墙。此时再使用RDM进行连接,就能成功连接了!1)注释掉bind 127.0.0.1。4.启动redis服务。

2023-04-26 10:45:29 768

原创 【解决】IDEA集成Git,无法push到gitee远程仓库

前面两步提交到暂存区和本地仓库都很顺利,但是push到远程仓库时报了错Push rejected。分析原因:本地仓库的代码和远程仓库的代码不一致,代码冲突了。首先IDEA集成Git,需要将本地仓库和gitee远程仓库关联起来。然后再次push,修改过的代码成功提交到远程仓库,问题解决!输入以下命令,允许不相关的的历史提交。输入gitee的账号和密码完成关联。

2023-04-20 16:57:51 1892 3

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

原因分析:docker没有正常启动。

2023-04-19 13:05:35 410

原创 【解决】Linux安装docker,报错Error downloading packages: 3:docker-ce-23.0.4-1.el7.x86_64: [Errno 256]

然后报错了Error downloading packages: 3:docker-ce-23.0.4-1.el7.x86_64: [Errno 256] No more mirrors to try.按照文档中,编辑etc/yum.repos.d/docker-ce.repo文件,将docker-ce-test下方的enabled=0修改为1。尝试了很多的方法,依旧无法解决,无法正常安装docker。然后再次执行安装docker命令就安装成功了!最后查看了阿里云开发者社区中的官方文档。

2023-04-19 12:58:45 3165 2

原创 【解决】IDEA连接数据库,报错Server returns invaild timezone

可能会报关联数据库失败Server returns invaild timezone。第二种:到advanced中将serverTimezone设置为GMT即可。第一步:点击database,点击加号选择数据库。这是因为IDEA和Mysql使用的时区不同步。第二步:输入数据库的用户名和密码进行连接。

2023-04-03 22:07:03 237

空空如也

空空如也

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

TA关注的人

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