
Java踩坑日记
ReQuestss
专攻Java,爱好Python,喜欢爬虫,好奇机器学习
展开
-
Dependency ‘xxx‘ not found解决方案
问题描述:项目是通过父子模块分离的方式创建的,因此通过父模块进行版本管理无论如何切换下载源和配置文件都会出现not found的错误展示部分的pom依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-05-27 13:10:13 · 2964 阅读 · 2 评论 -
【Java日志】使用反射对代码进行简化实例
系列目录MyBatis的PageHelper快速上手文章目录系列目录前言一、什么是反射二、代码优化实例1.优化前代码2.优化后代码前言最近正在学习Java的反射,这是第二次重新学习接触Java反射,第一次接触到反射时,直观的感受就是“这玩意有什么用?既然我都能直接通过创建对象进行方法的调用,只需要两行代码,通过反射之后更麻烦了,这不是多此一举吗?”但是最近遇到的一个代码改良方案让我真正的眼前一亮,原来反射是这么用的!!一、什么是反射反射是一种机制,利用该机制可以在程序运行过原创 2021-05-22 20:21:53 · 208 阅读 · 0 评论 -
【Java踩坑】springmvc.xml中配置<mvc:annotation-driven/>提示标签不存在
项目场景:项目场景:使用SpringMVC中的测试视图返回时,配置mvc过程中遇到的问题问题描述://springmvc.xml中配置<mvc:annotation-driven/>提示标签不存在<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20原创 2021-05-22 16:29:42 · 639 阅读 · 0 评论 -
【Java日志】MyBatis的PageHelper快速上手
步骤1:添加POM依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.3</version></dependency>步骤2:在MyBatis的xml配置文件中注册拦截器<plugins> .原创 2021-05-15 20:39:06 · 131 阅读 · 0 评论 -
【Java踩坑】MyBatis使用where/if出现“ source is null for getProperty“错误
错误代码块如下:<select id="findUserListById" parameterType="QueryVo" resultType="User"> select * from t_user .....此处省略 <if test="user!=null and user.username=!null and user.username.length>0"> and username like concat('%'原创 2021-05-12 19:49:51 · 1177 阅读 · 0 评论 -
【Java踩坑】Tomcat中JSP页面上的Boostrap不生效
错误情况使用IDEA开启使用Boostrap进行页面美化的项目出现样式内容丢失的情况,但是js文件都正常加载成功了,唯独页面上的内容没有展示相应的样式页面代码如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html><!原创 2021-04-25 17:11:06 · 709 阅读 · 0 评论 -
【Java踩坑】request.getRequestDispatcher后刷新页面导致重复插入数据
错误情况分析涉及问题的代码段: private void add(HttpServletRequest request, HttpServletResponse response) throws IOException { try { Map<String, String[]> parameterMap = request.getParameterMap(); LinkMan linkman = new LinkMan();原创 2021-04-24 11:49:27 · 939 阅读 · 0 评论 -
【Java踩坑】异常捕获try...catch..中catch被跳过
错误情形:程序用于转账过程中测试报错情况下,通过ConnectionUtils.getConnection()获取到的Connection对SQL事务进行回滚操作。错误位置代码如下:public boolean transfer(String from, String to, double money) throws Exception { Connection connection = ConnectionUtils.getConnection(); connectio原创 2021-04-21 20:58:05 · 796 阅读 · 0 评论 -
【Java踩坑】Cookie中存储时间字符串出现“Cookie值中存在无效字符“
错误代码:package Servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http原创 2021-04-20 18:26:47 · 1659 阅读 · 4 评论 -
【Java踩坑】getServletContext()所在路径的理解
问题情况:1、通过Servlet编写一个下载文件的服务,在拼装文目录路径时,发生了输入流为空的空指针异常,通过分析确定问题代码为:InputStream is = getServletContext().getResourceAsStream("download/" + filename);问题的原因是在该在该路径下并没有存在该文件,那么就说明了该路径是错误的,错误时的文件目录情况如下可见该download文件夹存在于WEB-INF目录下。错误分析:对于getServletContext()原创 2021-04-19 18:17:48 · 641 阅读 · 0 评论