踩的坑
文章平均质量分 54
踩坑
KaiKai-G
菜鸟程序员的成长记录
展开
-
mysql修改root权限:1045-access denied for user‘ @‘192.xxxxx’(using password: YES)
当我们远程或者别人电脑连接我们的mysql时候出现了以下提示:可以看到密码正确,就是权限问题,mysql默认别人是不能用别的ip登录我们的root用户。解决办法:我们的所有用户表都在mysql数据库中mysql -uroot -p 登录use mysql; 定位到mysql数据库(这里存放我们的用户信息)show tables; 查看所有的表user就是用户表,Host,User两个字段是权限和用户名select Host,User from user;可以看到,root用户的权限原创 2021-07-28 11:38:12 · 770 阅读 · 0 评论 -
如何找出包冲突并解决:servlet-api-2.5.jar和tomcat-embed-core-9.0.46.jar冲突(有图有真相!!)还有exclude错了怎么办?
分析问题***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: org.apache.catalina.authenticator.Authe原创 2021-07-27 11:01:30 · 6687 阅读 · 1 评论 -
springboot同个项目不同的两个模块,如何导入另一个模块下的类
我在这个模块下导入了一个类,启动springboot然后报错:rg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'con_Controller': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [com.d.原创 2021-07-23 16:50:27 · 4697 阅读 · 0 评论 -
Nginx反向代理,一按f12查看请求就会报错没有权限,且项目使用拦截器(附加Nginx的日志配置)
前提我用nginx代理了两个端口,如下图所示:项目使用了一个拦截器,除了首页和静态资源都会被拦截遇到的问题如下图所示:我登录进入了首页,然后点击显示页面,但是被拦截了,显示页面就是一个list请求,按理说在Session存在的情况下不可能被拦截呀。分析解决我想是不是Session失效了或者访问的不是同一个端口,因为上面设置了nginx代理是轮询权重都是1,也就是说第一次访问8081,第二次就访问8082,但是我也设置了ip_hash(点击查看详细解释),它的作用就是让同一个ip地址一直访问原创 2021-07-20 12:00:49 · 1582 阅读 · 3 评论 -
Nginx轮询_因为项目用到Session不能共享,同个ip再次访问都没有权限。
如下图所示我把此项目放到两个端口,并通过nginx反向代理,因为项目中用到了spring Securicty框架并使用session判断登录用户,而且Nginx是轮询方式,点击登录后nginx会请求另一个端口,session不共享导致一点登录就会显示没有权限。解决办法:如下图所示,在upstream下添加一个 ip_hash; 即可ip_hash 就是同一个ip再次访问会访问同个服务器的同端口但是ip_hash也是有弊端的,ip_hash是使用ip地址的前三段进行hash运算,根据结果的不同,重原创 2021-07-16 15:17:36 · 1042 阅读 · 0 评论 -
两个Nginx如何处理(宝塔安装和自己安装的)nginx: [error] open() “/../nginx.pid“ failed (2: No such file or directory
如图所示我服务器上有两个nginx,一个是宝塔面板的一个是自己Xshell命令装的。一般情况下我们自己用Xshell都是安装到:/usr/local/nginx然后我打开了另一个:/usr/bin 目录可以看到nginx果然指向的是宝塔面板安装的nginx,这样就能区别开了。经过测试在终端直接运行nginx是运行 bin目录下的nginx如下图所示nginx执行程序没在nginx目录下而是在/nginx/sbin的目录下进入此目录再执行即可注意:虽然是两个,但是默认的端口都是80,在默认设.原创 2021-07-16 13:07:04 · 4704 阅读 · 0 评论 -
Docker安装以及docker run hello-world 不能下载镜像报错
官方Docker 的文档地址https://docs.docker.com/engine/install/centos/以下的代码需要连接 Linux的Centos服务器,Xshell执行1.删除之前的版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \原创 2021-07-15 12:00:22 · 1782 阅读 · 0 评论 -
springboot错误: 找不到或无法加载主类(配置编码或者Maven)
如图所示:springboot启动主类出现找不到主类一般出现这种情况都是配置文件application.properties出现的问题,比如我的就是,我这个没法添加中文注释,一旦添加就会找不到主类。原因是properties是GBK的,我们的项目是utf-8的,在设置里修改了就行了...原创 2021-04-16 22:27:15 · 7437 阅读 · 5 评论 -
阿里云服务器的购买、项目的部署、数据库的部署和遇到的坑。
一、购买阿里云服务器1、首先,我白嫖了两个月的阿里云服务器,完成学生认证,然后答几个题就能百得到两个月的服务器:点击我跳转到阿里云高校学生计划2、当我们零元弄了两月的服务器后,进入阿里云控制台,点击实例,看一下公网ip这个地址就是我们的服务器公网地址。以后所有的项目都要基于这个地址部署。3、然后修改一下这个实例的密码,下图那个框是点一下上图中“配置安全组规则”旁边三个竖着的点(下图被挡住了)。4、改完之后记住账号都是root不能修改,密码要自己记住了。我们需要将一些端口在安全组里面开放,将原创 2020-12-31 23:08:43 · 1353 阅读 · 0 评论 -
Springboot找不到数据源的url : Failed to configure a DataSource,Failed to determine a suitable driver class
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-12-28 19:20:59.033 ERROR 8824 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLICATION.原创 2020-12-28 19:50:39 · 1756 阅读 · 0 评论 -
SSM整合web.xml配置错:Unsatisfied dependency expressed through field ‘xxx‘
问题Error creating bean with name 'bookController': Unsatisfied dependency expressed through field 'bookService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.kai.service.BookService'原创 2020-12-22 14:17:04 · 3269 阅读 · 3 评论 -
spring—数据库properties文件格式错误
我在用Spring导入数据库databas.properties配置文件时候遇到到问题 :com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@3b9dc1f1 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more t原创 2020-12-22 13:47:13 · 468 阅读 · 0 评论 -
SpringMVC乱码问题
SpringMVC乱码一、乱码问题二、解决办法1、使用自定义servlet的过滤器2、使用SpirngMVC的过滤器3、完全自定义一、乱码问题如图所示表单encode.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body>原创 2020-12-20 17:27:47 · 1218 阅读 · 4 评论 -
spring MVC项目打包运行需要手动导入jar包
学Spring_Mvc的时候遇到的一个错误: org.apache.catalina.core.StandardContext.loadOnStartup web应用程序[/Mvc]中的Servlet[springmvc]引发了load()异常 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoad原创 2020-12-19 10:20:11 · 1507 阅读 · 2 评论 -
JDBC/Mybatis Junit测试进行增删改的时候明明代码没错,但是数据并没有变。
如上图代码没错,运行也没错,本来应该添加一条数据的但是数据并没有更新啊!!!!我想起来了,每次进行增删改之后都应该提交事务啊,于是我在sqlSession.close();的上面加了一条 sqlSession.commit();可是又报错了!!!意思大概是重复插入了id=9的这一行,我看了一眼数据库,竟然插入成功了???我寻思着我就点了测试运行一遍啊,为啥会说重复插入? 查了查资料,终于找到了解决办法了。org.apache.ibatis.exceptions.PersistenceExceptio.原创 2020-11-17 18:38:19 · 3053 阅读 · 4 评论 -
(过滤mapper.xml) 报错:Error parsing SQL Mapper Configuration.Cause: Could not find resource
首先看下报错信息:java.lang.ExceptionInInitializerError at com.itcase.dao.UserDaoTest.test1(UserDaoTest.java:16) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at原创 2020-11-16 21:55:55 · 1968 阅读 · 1 评论 -
解决Maven控制台输出乱码、Tomcat乱码、每次导入项目都要下载 真实有效!!!!!!!!
错误如下:[INFO] Scanning for projects...[WARNING] [WARNING] Some problems were encountered while building the effective model for top.huashengshu:autoRefreshCSDN:jar:1.0-SNAPSHOT[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-co原创 2020-11-15 15:03:42 · 1930 阅读 · 1 评论 -
mysql 错误信息 :Public Key Retrieval is not allowed
url连接后面添加 allowPublicKeyRetrieval=true 意思是参数以允许客户端从服务器获取公钥jdbc:mysql://localhost:3306/数据库名?参数设置编码格式characterEncoding=utf-8和设置时区serverTimezone=GMT%2B8url=jdbc:mysql://localhost:3306/db2?useUnicode=true&characterEncoding=utf-8&useSSL=false&s.原创 2020-11-14 15:53:45 · 1910 阅读 · 0 评论 -
HTTP状态 404 - 未找到 [/maven/hello.html]不可用---关于Tomcat服务器部署两个web模块
这是我tomcat的设置,之前运行的项目模块只有一个Jedis,但是我访问的是maven_web模块下的webapp里的hello.html文件,并没有部署。解决办法:在Tomcat设置点击右边的+ ,然后选择Artifacts 点击下面的maven的war exploded,war 和 war exploded 区别就是 war是压缩好的,war exploded是没压缩的一半在开发过程中就用war exploded,这样就Ok了。...原创 2020-11-14 14:05:32 · 2572 阅读 · 0 评论 -
Uncaught ReferenceError: $ is not defined:用Maven添加Jquery依赖并在Html使用,但在页面上用不了Jquery的jar包
$ is not definedMaven添加Jquery的相关依赖在Html页面上使用jar包我遇到的问题:原因和解决办法:Maven添加Jquery的相关依赖 <dependency> <!--Jquery 相关包--> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>原创 2020-11-14 13:38:37 · 1608 阅读 · 0 评论 -
找不到src下的properties文件
问题首先看一下报错信息:我是用Maven创建的然后写了个Redis测试和JedisPool工具类,结果读取配置文件出错了。Caused by: java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:434) at java.util.Properties.load0(Properties.java:353) at java.util.Properties.load(Pr原创 2020-11-13 20:53:17 · 1626 阅读 · 0 评论 -
HTTP状态500 -内部服务器错误:java.lang.ClassNotFoundException:org.springframework.jdbc.core.JdbcTemplate
先上错误页面:在idea的控制台日志上也会爆下列错误:java.lang.ClassNotFoundException:org.springframework.jdbc.core.JdbcTemplate …出错原因:idea找不到JdbcTemplate这个类了,我仔细的检查了一下我发现我将lib放到了项目目录下了解决办法:然而在Tomcat服务器上的Serlev类需要调用的jar包应该放在web的WEB-INF目录下,如图:...原创 2020-08-26 18:38:44 · 2406 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException:Type interface com.itcase.dao.UserDao is not knownto the
报错信息:org.apache.ibatis.binding.BindingException: Type interface com.itcase.dao.UserDao is not known to the MapperRegistry. at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47) at org.apache.ibatis.session.Configuration.getMappe原创 2020-11-16 21:26:31 · 1583 阅读 · 0 评论