Java排错指南
文章平均质量分 53
收录博主使用Java写程序遇到的所有坑
ybqdren
这个作者很懒,什么都没留下…
展开
-
如何手动关闭已建立的 MySQL Session 连接
这里我筛选的条件是:操作用户为。原创 2023-03-31 11:24:05 · 517 阅读 · 1 评论 -
无法使用lombok中注解的解决方案
检查是否安装了插件在idea中检查是吗安装了lombok的插件:安装插件如果在2020.1版本里面没搜索到这个插件,大概率是网络的问题!可以参考这个文章:idea 离线安装 lombok插件,手动下载安装插件。问题解决这里的类上打上了Getter和Setter标识,所以如果安装插件后还是没有看到相关的方法生成,请检查是否打上了Getter Setter 或者是Data注解。参考文章IDEA使用lombok仍然没有getter、setter方法...原创 2021-11-28 10:53:51 · 1517 阅读 · 0 评论 -
IDEA Tomcat 控制台乱码
修改 logging.properties 。原创 2022-12-18 12:19:34 · 222 阅读 · 0 评论 -
Maven构建失败错误:invalid target release: xx
使用Maven对项目进行构建时,常出现 问题的解决方案原创 2022-12-18 11:58:07 · 699 阅读 · 0 评论 -
Gradle项目在构建时出现No PSK available错误的解决方案
问题出现原因这是jdk11的一个bug,如果想要不替换jdk解决的话,就需要修改java.security文件问题解决方案在jdk解压根路径中找到conf文件夹:进入conf文件夹,打开其子目录security:用文本编辑工具打开java.security:在此位置添加, TLSv1.3:参考文档StackOverFlow: javax.net.ssl.SSLException: No PSK available. Unable to resume...原创 2021-11-17 21:28:42 · 3495 阅读 · 1 评论 -
org.springframework.web.bind.MissingServletRequestParameterException
问题发生对接口进行测试时。情况介绍/分析已实现一个接口:package com.ybqdren.controller.center;import com.ybqdren.pojo.Users;import com.ybqdren.service.center.CenterUserService;import com.ybqdren.utils.IMOOCJSONResult;import io.swagger.annotations.Api;import io.swagger.ann原创 2021-11-09 06:43:00 · 2069 阅读 · 0 评论 -
com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string ‘bingan-100
问题发生前端调用后端接口:http://localhost:8088/index/sixNewItems/1发生了异常:后端返回500错误控制台打印异常信息Creating a new SqlSessionRegistering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@426fa5c7]JDBC Connection [HikariPr原创 2021-11-06 07:52:47 · 6129 阅读 · 0 评论 -
哪些情况会导致操作字符串 数组和集合时出现Java空指针
场景复现package com.github.ybqdren;/** * Wen(Joan) Zhao <[email protected]> * 2021/11/6 * <h1>字符串 数组 集合在使用时使用空指针</h1> */public class BasicUsageNpe { private static boolean StringEquals(String x,String y){ return x.equals原创 2021-11-06 07:37:24 · 219 阅读 · 0 评论 -
哪些情况会导致赋值时自动拆箱出现Java空指针,以及如何避免这些情况
包装器的类型可能产生空指针的场景场景复现package com.github.ybqdren;/** * Wen(Joan) Zhao <[email protected]> * 2021/11/6 * <h1>自动拆箱引发的空指针问题</h1> */@SuppressWarnings("all")public class UnboxingNpe { public static void main(String[] args) {原创 2021-11-06 07:25:36 · 543 阅读 · 0 评论 -
总结Java NullPointerException 异常出现情况,以及如何从根源上避免空指针异常
空指针异常是什么?空指针异常(java,lang.NullPointException)可能产生空指针的场景场景复现package com.github.ybqdren;/** * Wen(Joan) Zhao <[email protected]> * 2021/11/3 * * <h1>理解什么是空指针</h1> */public class WhatIsNpe { public static class User{原创 2021-11-04 11:10:05 · 497 阅读 · 0 评论 -
使用idea构建Maven项目时,控制台不报错但是External Libraies中总是无法获取依赖包
问题出现在第一次使用idea构建Maven程序的时候总是会踩到很多坑,比如说这里要讲到的一个问题就是:在idea中使用mvn -install指令下载Maven依赖后控制台提示下载成功,但是在编译器中还是看不见这些依赖包。问题分析这个问题其实很好解决,如果在控制台发现是下载成功了,没有任何报错信息,那么就说明本地仓库确实有了这些依赖包,但是为什么在idea的External Libraies看不到呢?因为没有重新载入。问题解决办法因此,如果出现了上述问题,那么你可以这样操作:右击项目原创 2021-03-31 10:17:27 · 688 阅读 · 0 评论 -
一个Spring4.1.x环境集成Spring Security各种报错问题解决办法
在写实训项目时,使用的是老师的环境,pom.xml如下```xml 4.0.0 com.crm CRMSystem war 0.0.1-SNAPSHOT CRMSystem Maven Webapp http://maven.apache.org junit junit 4.11 <!-- 1.日志 --><!-- 实现slf4j接口并整合 --><depe..原创 2020-12-29 19:09:45 · 354 阅读 · 0 评论 -
解决EasyUi-SpringMVC控制器接收中文字符乱码问题
在做实训项目的时候遇到了这样的一个问题:前端页面提交数据正常,后端Controller控制层获得的数据乱码上网查了下资料,在web.xml中添加了以下内容 <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter原创 2020-11-18 14:42:19 · 115 阅读 · 0 评论 -
Mybatis查询数据无法映射到JavaBean
做实训项目,环境都是老师提供的,所以就遇到了今天这个问题:Mybatis查出来的数据无法封装到JavaBean中我的表字段如下 uid -- 用户id dep_id -- 部门id employee_id -- 员工id user_name -- 用户名 user_pwd -- 用户密码 create_time -- 创建日期 status -- 状态我的JavaBean格式如下public class UserBean { private Integer uid; //.原创 2020-11-13 18:34:07 · 1256 阅读 · 0 评论 -
tomcat部署应用无法访问前端页面
最近在做实训项目的时候使用到了 ssm框架,在项目环境搭建好后,运行程序时,一直遇到页面访问404错误。项目运行日志如下:十一月 13, 2020 11:56:07 上午 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not .原创 2020-11-13 16:18:04 · 815 阅读 · 0 评论 -
Maven部署SSM项目报错“java.lang.ClassNotFoundException org.springframework.web.servlet.DispatcherServlet”解决
环境开发工具Maven版本web.xml版本eclipse3.6.32.5一、问题出现将项目直接通过runAs —> run on server部署到tomcat服务器报错java.lang.ClassNotFoundException org.springframework.web.servlet.DispatcherServle二、问题解决初步判定是SpringMvc监听器组件ContextLoaderListener找不到的问题Contex原创 2020-07-08 15:40:56 · 857 阅读 · 0 评论 -
Maven配置Mybatis项目异常:“java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.Driver”解决办法
一、问题出现初次使用Maven配置Mybatis项目环境,在测试mysql数据库连接时出现了异常Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassN原创 2020-06-28 18:40:03 · 3309 阅读 · 5 评论