
问题日记
实战中遇到的各种问题
超哥CG_544
失败的原因不是弱小或无知,而是傲慢,不骄不躁,每天努力进步一点点,朝大厂进发!
展开
-
docker安装redis 并且映射配置文件
导语:最近重新系统的学习了一遍Redis,其中安装步骤就给省略了,自行拿docker直接启动了一台redis,其中学习到配置文件的时候,我发现容器中怎么也找不到具体的配置文件,甚至踩了好多坑,于是写出本文章,仅供记录解决方案,如果可以帮助到看这篇文章的人,本人万分荣幸首先先说一个结论,docker中下载的redis官方镜像,其中是不存在redis.conf配置文件的(也有可能存在但是我没有找到),所以如果需要编辑redis的配置文件,则需要在容器启动的时候,进行一个配置文件映射,具体操作如下首先删.原创 2021-06-13 13:41:17 · 2516 阅读 · 13 评论 -
Centos yum安装错误Couldn‘t resolve host ‘mirrors.aliyun.con‘解决方案
今天打开了一台两年没用的centos的虚拟机 版本是6.8 想弄一个docker,因为版本内核不到3.10,于是想要升级一下内核,使用yum指令发现报错,报错信息如下。报错详情:使用Centos进行yum安装的时候,报错[Errno 14] PYCURL ERROR 6 - "Couldn’t resolve host 'mirrors.aliyun.com’的解决方案首先先吐槽一下目前网上能查到的资料平台中许多转载文章都各种说 添加dns解析的 /etc/resolv.conf添加什么8.8.4.原创 2021-06-05 13:13:05 · 2508 阅读 · 6 评论 -
SSM案例引用外部JS导致全页面不显示
问题:Maven搭建的SSM环境,引用了一个外部JS,导致全页面不显示。如图正常显示情况:插入JS非正常显示情况:解决过程: 由于使用了jQuery,初步怀疑所使用的jQuery的包不好使,于是换了一个jQuery包,问题依然存在,于是怀疑spring-mvc资源路径映射的问题,进入spring-mvc配置文件查看spring-mvc配置文件中静态资源映射代码 <!-- 静态资源文件的引用 --> <!-- location:本地静态资源文件所在的目录 -->原创 2020-12-10 11:11:08 · 382 阅读 · 2 评论 -
web.xml文件中welcome-file-list标签不起作用的问题解决方案
问题:今天使用Maven构建SSM项目时,由于首页要显示数据,于是我在web.xml中welcome-file-list中设置了如下代码: <welcome-file-list> <welcome-file>/news/index.html</welcome-file> </welcome-file-list>这个news/index.html是一个controller中的Mapper映射的action,贴一下代码代码如下:/原创 2020-12-06 22:19:53 · 3572 阅读 · 8 评论 -
No mapping found for HTTP request with URI [xxxx/xxx] in DispatcherServlet with dispatche
出现的问题:使用RequestMapping注解指定路径进行跳转,结果死活就是404 检查路径无问题,检查控制台出现了一个问题报错信息:No mapping found for HTTP request with URI [/SpringMVC_Demo2] in with dispatche解决方案上面的错误,大概意思就是DispatcherServlet中找不到对应的注入编码问题,源码和配置文件,编码必须一样。例如源码是GBK编码,配置文件是UTF-8编码。就会出现这个问题。MVC配置文原创 2020-11-26 14:42:43 · 1282 阅读 · 0 评论 -
IDEA 外部导入的项目build报错 java: 需要class, interface或enum
报错信息:java: 需要class, interface或enum报错信息如图所示解决方案:点击右下角编码 UTF-8修改为其他编码,如GBK等,然后选择Convert即可全部修改后,问题完美解决总结:这个问题是由BOM所导致的,外部项目编码和本地默认编码不符产生的问题,并不是语法级错误。...原创 2020-11-26 14:15:19 · 7073 阅读 · 3 评论 -
onsubmit return false仍然提交表单的问题
问题: 使用表单的onsubmit属性进行判断非空的时候 return false仍然会执行解决方案首先检查JS是否存在语法错误,如图所示并不存在userName这个变量 所以执行完真实姓名不能为空之后由于Js的语法错误 而导致后面的return false并没有生效 所以依旧会提交表单如果只有一个表单项,则需要把submit按钮换成button类型的,再使用onclick()就好了原因是onsubmit 这个方法是在提交表单时产生的,也就是先提交表单后调用方法修改后的代码如下:原创 2020-11-11 01:10:44 · 1361 阅读 · 0 评论 -
JDBC异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
异常信息com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAcc原创 2020-11-30 23:04:23 · 246 阅读 · 0 评论 -
500异常:Expected MultipartHttpServletRequest: is a MultipartResolver configured
错误代码:500异常:Expected MultipartHttpServletRequest: is a MultipartResolver configured解决方案:MVC配置文件中新增配置文件,代码如下<bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver" id="multipartResolver"> <property name="maxUploadSize"原创 2020-11-29 16:50:47 · 467 阅读 · 0 评论 -
IDEA环境下SpringMVC HelloWorld访问注解路径404
SpringMVC 项目启动首页可访问,注解指定路径404环境:使用IDEA 2020.2.x版本 tomcat 7.0.42,问题:如题,自动生成的index.jsp可以访问,注解路径/index无法访问,Tomcat控制台无任何异常出现问题如图所示:出现该问题时项目整体结构:在百思不得其解的时候,感谢百度某大神提醒,看Tomcat日志,发现了一个异常,异常类型是java.lang.ClassNotFoundException,如图所示突然想起来JavaWeb项目所需的Jar包需要在WEB原创 2020-11-24 15:50:23 · 504 阅读 · 2 评论 -
MyBatis-config.xml配置The content of element type “configuration“ must match xxx
错误信息:The content of element type “configuration” must match “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?)”.错误截图:报错原因:MyBatis的配置中心里面的部分标签需要按顺序写修改方法:xml中的标签顺序不能原创 2020-11-13 09:30:11 · 397 阅读 · 0 评论 -
URL传参乱码问题
问题环境为Idea+Tomcat表单使用Get方式进行提交,转跳的页面取值中文乱码第一个页面代码功能:当前页面获取参数,通过URL参数传输给下一个页面,下一个页面使用参数取值第二个页面代码注意这里的post指的是这个页面单击提交时候的传输模式,并不是第一个页面以post传输到当前页面!!结果就是取到的值是乱码乱码原因以get方式进行传输的时候 服务器会进行重新编码,编码成ISO-8859-1的编码,所以导致乱码(地址栏可以看到明文参数的,就叫get方式传输)解决方案设置Tom原创 2020-09-23 09:34:15 · 398 阅读 · 0 评论 -
Bug日记-Tomcat连接池Dao层进行查询时 无法取值
连接池查询异常解决方案环境:JavaWeb项目,环境为Idea2020.2.2,数据库为MySQL,使用JDBC_Mysql驱动版本为5.1.7,web服务器使用Tomcat。问题:配置context.xml的Resource标签,使用连接池,创建Dao层BaseDao中的通用查询方法,可以查询到数据,返回ResultSet不为空,但是调用rs.next方法结果无法取值。解决方案:通用查询方法中,删除掉finally块中调用的关闭方法。导致原因(猜测):由于使用连接池,断开链接就代表将链接返回连接池原创 2020-09-22 08:53:31 · 238 阅读 · 0 评论 -
IDEA使用Tomcat读取context.xml的问题
遇到的一些问题500异常javax.naming.NameNotFoundException导致原因:未找到名称为xxx的数据解决方案:使用正确的名称,使用loopup方法读取时候必须添加java:comp/env/前缀500异常无法,无法查找到指定数据导致原因:context.xml配置文件中标签使用错误解决方案:检查context.xml配置文件JDBC驱动异常导致原因:通过数据源访问数据库,tomcat服务器的lib文件夹中不存在jdbc驱动解决方案:将对应的JDBC驱动导入到t原创 2020-09-21 10:37:05 · 1084 阅读 · 0 评论 -
JavaWeb项目前后端交互乱码问题
JavaWeb项目乱码问题乱码问题在JavaWeb项目中 环境为MyEclipse 使用Jdbc连接Mysql数据库,前端使用Tomcat服务;前后端进行数据交互,前端输入中文,进行数据库存储时,到数据库中变为乱码解决方案问题如下图所示从前端开始查首先如果有html文件 则从html文件开查如果没有html文件,则查找jsp文件,是否设置Utf-8统一编码查看项目是否使用统一的编码查看数据库编码对应库以及表/字段是否和前端编码统一使用JDBC设置编码集jdbc:mysql://原创 2020-09-19 14:37:15 · 1152 阅读 · 3 评论 -
Tomcat使用重定向报错java.lang.IllegalStateException
报错内容java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed错误代码 org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:483) org.apache.jsp.newspages.admin_jsp._jspService(admin_jsp.java:1原创 2020-09-23 09:13:26 · 433 阅读 · 0 评论