摘要: 【问题描述】 使用springboot+jpa编写POJO时@Table标签报错cannot resolve table“XXX” 【问题解决】 1、添加database 最右侧的侧边栏,没有的话view-tool window-database 中途可能缺少driver,旁边就有下载,如果还是不行 阅读全文
posted @ 2021-09-06 12:24 YFEYI 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 【问题描述-】 使用Example.of(POJO)和findAll(example)查询时一直没有数据,返回的List集合的size()为0,导致重复的数据不断插入。 经搜索已知findAll(example)查询时会自动的忽略掉POJO中值为NULL的属性 【问题分析-】 设置spring.jp 阅读全文
posted @ 2021-09-06 11:49 YFEYI 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 【项目选型】 (Maven)SpringBoot+JPA 【项目搭建】 pom.xml: <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> 阅读全文
posted @ 2021-09-06 11:10 YFEYI 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 【前言】 因个人能力有限,本文的仅是为了在构建项目时的快速查阅使用。 【为什么使用Spring Boot】 Spring Boot解决了Spring的部分缺点: 1、繁杂的(xml / 注解)配置 2、库坐标的导入,以及版本带来的不兼容 SpringBoot不是Spring功能上的增强,而是提供了一 阅读全文
posted @ 2021-09-06 09:48 YFEYI 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 感谢`逆光影者`大佬的两篇文章,看完豁然开朗 IDEA控制台乱码原理性深入研究分析与解决方案: https://blog.csdn.net/u011511756/article/details/110942841 IDEA控制台乱码问题,原因&解决方式,解决不了算我输: https://blog.c 阅读全文
posted @ 2021-08-06 10:30 YFEYI 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 学习项目时,案例中使用的是oracel数据库.建表时主键可以直接指定default uuid(); 但是mysql并没有这种写法,自己写了不少奇怪的建表语句均不通过,从网上学习到了可以通过触发器实现。 问题解决- 建表时并不设置主键id为uuid CREATE TABLE `produc 阅读全文
posted @ 2021-08-06 10:21 YFEYI 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 在学习spring security时使用明文密码进行登录校验时报错"org.springframework.security.authentication.BadCredentialsException: Bad credentials(坏 凭 证)", 1`校验时数据库密码同样是明文 阅读全文
posted @ 2021-08-06 10:05 YFEYI 阅读(2348) 评论(1) 推荐(1) 编辑
摘要: 问题描述- 今天写了一些代码,功能大概前端发送Ajax请求,后端查询数据库后将结果数组封装成Json字符串格式返回页面。对Json的处理使用的类库为Jackson。 后台代码无报错,控制台打印查询结果列表显示正常。 页面无法正常解析Json,打开浏览器控制台查看response数据,显示json中的 阅读全文
posted @ 2020-07-14 21:34 YFEYI 阅读(2964) 评论(0) 推荐(1) 编辑
摘要: 问题描述- 编写完一个新Servlet后,进行注解配置后运行tomcat启动不起来,遂进行百度。 问题解决- 百度的结果大多都是jar包冲突导致 需要指定冲突地方的作用域为provided maven的scope详解: 1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖 2、com 阅读全文
posted @ 2020-07-12 21:51 YFEYI 阅读(449) 评论(1) 推荐(1) 编辑
摘要: 问题描述- 学习网上视频课中的老项目,项目使用mysql-connector-5.X版本,druid版本1.0.9 ,本机JDK版本10数据库MySql 8.X,项目使用Maven构建。 首次进行数据库操作失败,后改用mysql-connector-8.X,修改driver和url后出现新错误如下: 阅读全文
posted @ 2020-07-12 21:35 YFEYI 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 表单通过离焦事件触发校验,校验完成后改变input框中的placeholder显示校验结果。 问题解决- 抱歉,问题并没有完全解决。目前只能改变placeholder的文字,但是文字颜色不可控制。 input框 <input type="text" id="username" name= 阅读全文
posted @ 2020-07-12 21:19 YFEYI 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 使用RegExp验证表单中的“真实姓名”一栏时,出现‘/w’无法满足需求,固上网寻求解决方案。 问题解决- 采用来自http://caibaojian.com/zhongwen-regexp.html的解决方案 匹配2~4个中文字符 "^[\u4E00-\u9FA5]{2,4}$" 问题 阅读全文
posted @ 2020-07-12 21:06 YFEYI 阅读(2986) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 在学习Spring c-namespace注入bean时,例子中的jsp页面使用了c标签,导致报错 解决方法- jstl下载及安装 下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 选择jakar 阅读全文
posted @ 2020-05-15 21:35 YFEYI 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 新建Jsp文件的第一行报错,错误描述The superclass"javax.servlet.http.HttpServlet" was not found on the Java Build Path错误异常 问题分析- 在Javaweb工程下没有引入中间件(服务器Tomcat)运行的 阅读全文
posted @ 2020-05-15 21:17 YFEYI 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前言- 学到C语言的static的时候,一下子整蒙了,对于先接触Java的我,总是先入为主的觉得static修饰符是指静态变量,只属于类本身, 而不会想其他成员一样会对每个对象单独分配。而C语言的static则更像是private。 正文- 拜读了大佬的解释以后,豁然开朗,但还是有点疑问。就不班门弄 阅读全文
posted @ 2020-05-11 18:08 YFEYI 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 前言- 这几天再尝试学一下C语言,对着RUNOOB.com的教程一通操作,还是一脸雾水。问题倒是积累了不少。 正文- 问题一:“为啥我的第二个scanf( )函数自动跳过,不等待我输入就自己执行了?” 一个很简单的例子: #include <stdio.h> /*试图两次利用scanf()函数,先后 阅读全文
posted @ 2020-05-11 17:56 YFEYI 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 一、scanf("%[^\n]", str)正则用法 1 [^\n]表示一读入换行字符就结束读入。这个是scanf的正则用法。我们都知道scanf不能接收空格符,一接受到空格就结束读入,所以不能像gets()等函数一样接受一行字符串,但是使用%[^\n]就可以一直读入,直到碰到’\n’才结束读入2 阅读全文
posted @ 2020-05-11 17:48 YFEYI 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 通过反射创建新的类示例,有两种方式: Class.newInstance() Constructor.newInstance() 以下对两种调用方式给以比较说明: Class.newInstance() 只能够调用无参的构造函数,即默认的构造函数; Constructor.newInstance() 阅读全文
posted @ 2020-05-11 16:14 YFEYI 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 问题描述- 最近在看《Thinking in Java》的并发,收益匪浅。在生产消费者任务里有个BlockingQueue,使用她可以一定程度上忽略同步的问题。但是在队列的存取中出现了许多方法,就如标题所说的那样。上网上找了找顺手记录了下来。 正文- BlockingQueue作为线程容器,可以为线 阅读全文
posted @ 2020-05-11 16:05 YFEYI 阅读(2618) 评论(0) 推荐(1) 编辑
摘要: 问题描述: Struts2框架导入项目时使用了min版本下的jar,项目编写初期没有错误,加入文件上传下载后出现“ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to t 阅读全文
posted @ 2020-04-06 22:23 YFEYI 阅读(2912) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 使用Eclipse开发环境,新建Jsp页面报错,出错位置在第一个行第一个字符,错误信息 “Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not 阅读全文
posted @ 2020-04-06 22:17 YFEYI 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天在Struts2项目中时使用HTML的table进行排版,运行发现页面混乱,浏览器查看源代码发现<s>标记生成了自带的格式,与table冲突。 问题解决方案: 1)继续使用table struts2中加入了theme(主题)的概念,通过设置不同的主题,可以让struts的代码输出不同 阅读全文
posted @ 2020-04-06 22:13 YFEYI 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 什么是ResultSet? 表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 public interface ResultSet extends Wrapper Java文档地址:https://tool.oschina.net/uploads/apidocs/jdk-zh/java/ 阅读全文
posted @ 2020-03-01 17:20 YFEYI 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 问题起因: 这几天在建表的时候遇到的问题,想试一试插入一下外键,结果折腾了半天,找了不少资料,闹了不少笑话。如果文章写的有问题,请及时指正我的错误,谢谢了。 问题描述: 错误理解:原来我一直以为,两个表只要存在相同的列就可以把他设成外键,这个想法是错误的。 问题解决: 查了不少的资料,外键约束(FO 阅读全文
posted @ 2020-03-01 16:39 YFEYI 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天在项目中首次连接数据库时出现的问题,java.lang.ClassNotFoundException: "com.mysql.cj.jdbc.Driver" at java.net.URLClassLoader.findClass,从字面上看应该是JDBC的配置问题。 问题解决: 第 阅读全文
posted @ 2020-03-01 15:23 YFEYI 阅读(5637) 评论(0) 推荐(0) 编辑
摘要: 问题起因: 昨晚写到了一个模态框,用到了bootstrap和jquery,依赖的js已经复制到项目中,并在Jsp页面上进行了引用,最初的引用如下: <srcipt src="$${pageContext.request.contextPath }/js/jquery-3.3.1.min.js"></ 阅读全文
posted @ 2020-02-27 12:05 YFEYI 阅读(3830) 评论(0) 推荐(0) 编辑
摘要: 问题起因: 这几天在用Eclipse随便生产一些Jsp垃圾代码,每次新建Jsp文件的时都需要改编码等一系列问题,每个页面都要引用相同得样式文件,重复代码太多,懒得一直复制和粘贴了,就直接新建了一个属于自己得Jsp模板。 顺便解决了一下乱码问题(在最后) 解决方法: 设置步骤如下:eclipse -- 阅读全文
posted @ 2020-02-27 10:59 YFEYI 阅读(389) 评论(0) 推荐(0) 编辑
摘要: java.lang.IllegalStateException: Cannot forward after response has been committed 意味response已经被提交,不能再跳转了。这个错误的出现是因为response多次提交或在跳转到页面后仍有跳转请求。 找了网上的一些 阅读全文
posted @ 2020-02-16 15:06 YFEYI 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 现象: 用Eclipse新版本新建servlet时候,发现创建Servlet后,Eclipse不会自动在web.xml中生成该Servlet对应的mapping信息,而是在Servlet代码中加入注解@WebServlet,如下 分析: 查找文档发现,这是Servlet3.0新特性(得Tomcat7 阅读全文
posted @ 2020-02-16 15:04 YFEYI 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 折腾了一上午,找到了这错误的原因。哎……悲剧! 确认包已经被导入web工程目录。 原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql 阅读全文
posted @ 2020-02-16 14:51 YFEYI 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 说来也惭愧,虽说装了mysql8,我却还在尝试用N年前链接Mysql5的JDBC做尝试,脑子着实有问题。 一.加载JAR包: 在你的项目中新建一个lib的文件夹,将下载好的jar包复制到lib文件夹中,右键点击jar包->Buid Path->Add Buid Path. 二.5.0.X版本与8.0 阅读全文
posted @ 2020-02-16 14:50 YFEYI 阅读(3503) 评论(0) 推荐(1) 编辑
摘要: MySQL 8.0 Windows zip 安装过程介绍,具体如下,我会把途中的坑专门标记出来。 转载:https://www.jb51.net/article/140952.htm 准备: MySQL8.0 Windows zip包下载地址。 环境:Windows 10 一、安装 1. 解压zip 阅读全文
posted @ 2020-02-16 14:42 YFEYI 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 今天在下载MySQL的时候,Oracle官网下载简直是龟速。。。 可以使用sohu的镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/ Ctrl+F调出搜索框,输入winx64,选你喜欢的版本下就完了~ 速度对比,比官网还是快些的 或者用中科大的:http://m 阅读全文
posted @ 2020-02-16 13:59 YFEYI 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 集合类分为两个分支,Collection与Map,其中Collection接口继承了Iterator接口,继承Iterator接口的类可以使用迭代器遍历元素(即Collection接口的类都可以使用),今天我们从相同点、不同点、以及JDK源码等各个方面来深入解析下,底层使用数组实现的两个集合类:Ar 阅读全文
posted @ 2020-02-16 13:51 YFEYI 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述写JSP时出现属性值[request.getParameter(".........")]引用["],在值内使用时必须被转义2.问题解决 源代码: <jsp:setProperty name="stringBean" property="message" value="<%=reques 阅读全文
posted @ 2020-02-16 13:21 YFEYI 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 今天使用Cookie时被摆了一道,忘记指定Cookie的存在时间导致Cookie的时效仅仅停留在了会话级别。 这是API的原文: By default, -1 indicating the cookie will persist until browser shutdown. 但是同时也发现了Chr 阅读全文
posted @ 2020-02-16 13:14 YFEYI 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/qq_38132901/article/details/91039537 1. object.toString()方法 这种方法要注意的是object不能为null,否则会报NullPointException,一般别用这种方法。 2.String. 阅读全文
posted @ 2020-02-16 13:04 YFEYI 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述: 在日常练习的时候遇见的错误,虽然页面可以顺利显示,但后台报错:(虽然不影响导出效果,但看到后台的异常,内心还是不舒服的) java.lang.IllegalStateException: getOutputStream() has already been called for th 阅读全文
posted @ 2020-02-16 13:00 YFEYI 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 切记:用table标签来布局form表单元素,table标签必须放在form表单内部,否则可能会出现各种bug 原文地址:https://blog.csdn.net/weixin_43343144/article/details/88847275 表单与表格的嵌套必须将表单写在外面,因为表格有嵌套规 阅读全文
posted @ 2020-02-16 12:49 YFEYI 阅读(1976) 评论(0) 推荐(1) 编辑
摘要: 从MyEclipse转到Eclipse起初有点不习惯eclipse的目录结构,顺手一查看到的文章帮助很大,转载一下: 原文链接:https://www.jianshu.com/p/91050dfcbe33 最全的 eclipse web 项目目录结构 本文会尽可能对 java web 项目的目录结构 阅读全文
posted @ 2020-02-16 12:47 YFEYI 阅读(743) 评论(0) 推荐(0) 编辑