自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 程序员七夕情人节表白代码

程序员七夕情人节表白代码MainClass:com.wujinxi.ShowLovepackage com.wujinxi;import java.awt.*;import java.awt.datatransfer.StringSelection;import java.awt.event.KeyEvent;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.

2020-08-23 18:19:42 11952 16

原创 关于Java中的IO流:字符流与字节流的转换

字符流与字节流的转换Java只提供了将字节流转为字符流的方法,并没有字符流转为字节流的方法。因为字节流是一个通用的流,可以传输各种类型的资源,比如:文本、图片、音频等…而字符流是一个特殊的流,只能传输文本类型的资源,但是它比字节流传输文本的方式更加方便、快捷。所以,有些场景需要将字节流转为更加方便快捷的字符流来处理;但没有场景需要将字符流转为字节流,这个很好理解,如果是文本类型,字符流更高效,不需要转为字节流,如果是其它类型,字符流根本就用不了,也不存在转换一说。将字节流转换成字符流,可以使用

2020-11-07 14:02:46 572

原创 druid-1.1.21.jar

链接:https://pan.baidu.com/s/1w5_GTiWuAR_X2t8J7JIP4Q提取码:a0u1

2020-10-23 22:29:16 991

原创 JVM面试题:代码实现OOM内存溢出 (包括堆内存、栈内存、云空间、本地直接内存)

关于JVM运行时数据区中各内存的Out Of Memory代码演示1. 测试堆内存溢出package OOM;import java.util.ArrayList;import java.util.List;/** * @Author: Cool_Wu * @Date: 2020-10-20 20:27 *//** * 测试堆内存溢出: * 1.调整堆内存参数 VM options:-Xms20M -Xmx20M * 2.使用死循环不断地创建对象,通过List集合保持对象的

2020-10-21 14:52:38 426 2

原创 关于安装两个MySQL的操作流程 <每个步骤都是经过反复多次的尝试总结而成>

本机已经安装了MySQL5.5,由于时间戳功能的限制,选择了再装一个MySQL5.7,没想到折腾了我一整晚的时间,从吃完晚饭一直到凌晨5点,一遍又一遍尝试,说出来都是泪-.-|,记录一下正确的操作流程,以备后患。首先关闭原来MySQL5.5的服务(服务打开方式:鼠标右击任务栏,选择任务管理器,选择进程后面的服务,点击下方的打开服务),然后下载高版本的MySQL5.7,推荐使用镜像下载地址,原因不言而喻,官网下载那叫一个龟速。清华TUNAhttps://mirrors.tuna.tsinghua.ed

2020-09-30 05:03:12 247

原创 MySQL镜像下载地址,超快!!!同时也适用其它开发软件镜像下载

MySQL官网下载速度太慢,可以用龟速来形容。建议使用镜像下载,体验飞一般的感觉。可以使用的镜像下载地址有很多,这里就不一一列举了,直接推荐个人认为最好最快一个:清华TUNAhttps://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/...

2020-09-29 22:13:34 721

原创 解决:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

错误信息:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter错误原因:JAXB API是Java EE 的API,JDK8以上的版本引入了模块的概念,默认情况下,Java SE中将不再包含Java EE 的Jar包;而在 JDK 6 / 7 / 8 时这个API 都是捆绑在一起的。解决办法:更换JDK版本,降到JDK8或以下。手动导入以下依赖Jar包。<dependency> &

2020-09-28 22:22:04 519 1

原创 解决SpringBoot项目解析JSP视图文件失败

Error resolving template [detail], template might not exist or might not be acces问题原因:观察控制台错误信息发现,异常是由thymeleaf报出的,而我们使用的是JSP作为视图文件,所以产生了视图模板冲突,导致解析错误。解决办法:1.使用JSP,删除thymeleaf的依赖2.弃用JSP,使用thymeleaf作为视图文件 //使用JSP时,视图模板冲突,注释掉thymeleaf依赖解决问题 <!--&

2020-09-25 21:02:06 616

原创 解决SpringBoot项目中使用PageHelper分页失败的问题

解决SpringBoot项目中使用PageHelper分页失败的问题这里总结了两条失败原因:PageHelper.startPage(pageNo,pageSize);该代码位置错误。解决办法:该代码必须放在service方法中代码块的第一行,而且该代码的下一行必须是需要执行分页操作的select查询方法。public Map<String, Object> pageList(Integer pageNo,Integer pageSize,Activity activity) {

2020-09-24 21:49:32 1288

原创 解决lombok中注解@Slf4j的log对象报红找不到的问题

问题: SpringBoot项目添加了lombok依赖,依然无法使用注解@Slf4j中的log对象解决办法:该依赖需要搭配插件使用,IDEA工具的操作方法是:File --> Settings --> Plugins -->搜索lombok --> Install -->Restart另外插播一条广告:lombok还有其它很多实用的用法,比如实体类上面添加@Data注解,可以省略编写构造方法、Getter和Setter方法、toString方法 以及equals和hash

2020-09-10 16:02:34 3825

原创 logback-spring.xml模板文件

logback-spring.xml模板文件,可以直接复制粘贴使用。<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true --><!

2020-09-10 15:34:55 149

原创 解决Tomcat运行springboot打包war工程,出现: Unable to compile class for JSP 的问题

SpringBoot Web工程,在IDEA工具上测试运行良好,打包到Tomcat上运行时出现异常:无法编译JSP at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [catalina.jar:9.0.30] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa

2020-09-09 17:10:52 735 2

原创 解决windows系统Dos命令窗口中的中文乱码问题

修改dos命令窗口的字符编码打开dos命令窗口右击 --> 属性 -->可以看到 当前代码页的字符编码格式修改方式:1.临时修改当前页的字符编码:直接在命令窗口中输入chcp 65001即可修改字符编码为UTF-8;输入chcp 936可修改字符编码为GBK。2.永久修改dos命名窗口的字符编码:win + R --> regedit(打开注册表编辑器) -->找到HKEY_LOCAL_MACHINE --> SOFTWARE --> Microsoft

2020-09-09 16:33:44 4987

原创 解决关于启动Tomcat命令窗口中出现中文乱码的问题

Tomcat启动命令窗口中文乱码问题问题原因:毫无疑问出现乱码必然是字符编码的问题解决办法:Tomcat --> conf --> logging.properties --> java.util.logging.ConsoleHandler.encoding = UTF-8修改为GBK2020-09-09 15:55:07.338 INFO 2344 --- [ main] com.wujinxi.Application

2020-09-09 16:05:51 419

原创 Maven项目执行生命周期相关操作时,出现错误:does not match a valid id pattern

与有效的id模式不匹配:does not match a valid id pattern[ERROR] [ERROR] Some problems were encountered while processing the POMs:[ERROR] 'artifactId' with value 'Maven_01_测试' does not match a valid id pattern.错误原因:pom文件中的gav格式错误,gav标签中只能有数字、字母、下划线,不能出现空格或者中文。绝大多

2020-09-03 21:04:16 6758 1

原创 IDEA中Maven项目compiler编译时报错

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile报错原因:编译错误基本都是JDK的问题,有可能是没有设置,有可能是设置的JDK版本问题。解决办法:1) 检查pom文件是否有设置JDK,如果没有,可以添加以下俩种配置中任意一种即可。配置方法一:<properties> <project.build.sourceEncoding>UTF-8</

2020-09-01 22:44:08 2157

原创 SpringMVC关于接收Form表单POST请求时,中文参数乱码的问题

SpringMVC接收Form表单POST请求时,中文参数出现乱码的问题?(GET请求时,不会乱码)原因:Form表单提交POST请求时,中文参数会出现编码格式为ISO8859-1问题。解决办法:在web.xml配置如下内容: <filter> <filter-name>CharacterEncoding</filter-name> <filter-class>org.springframework.web.filte

2020-08-27 21:29:16 530

原创 DOS命令窗口执行IO流文件读写时出现乱码

问题:DOS命令窗口执行IO流文件读写时出现乱码,在IDEA工具中执行正常原因:DOS命令窗口中JVM的字符编码默认是GBK解决办法:执行命令时加入 -Dfile.encoding=UTF-8例如:在DOS命令窗口中运行打包好的jar,输入如下指令:java -Dfile.encoding=UTF-8 -jar hello.jar...

2020-08-24 09:55:26 287

原创 IDEA中Maven依赖成功导入但test测试时仍然报错找不到依赖包

问题:IDEA中Maven依赖成功导入但test测试时仍然报错找不到依赖包?Error:java:程序包不存在原因:repository本地仓库位置改变了,但test测试默认还是在C盘–>user–>Admin–>.m2中找存放jar包的repository仓库解决办法:将存放jar包的repository仓库复制一份到C盘–>user–>Admin–>.m2中,问题就解决了!...

2020-08-23 17:29:31 1660 4

原创 ajax请求后台成功返回json数据,但是不进入到success()函数

问题:ajax请求后台成功返回json数据,但是不进入到success()函数?原因:进入了error方法,可用alert()进行测试:error : function (XMLHttprequest,textStatus,errorThrown) { alert(textStatus); } //提示parsererror错误解决办法:首先检查Servlet中json字符串拼接确保正确无误,修改ajax参数da

2020-08-23 17:25:17 733

原创 在Firefox浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。

问题:在Firefox浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。原因:因为ajax请求指定了数据类型是json,后台返回数据如果不指定内容类型是文本,默认就是html类型,这样返回到前端就会自动调用html的解析器对文件进行解析,因此报这个异常(在Chrome没有这个错误)。解决办法:设置响应头的内容类型为json格式:response.setContentType(“application/json”);...

2020-08-23 17:20:57 1477

原创 Jsp+Servlet+MySQL联合实现根据ID来删除一行数据时,出现ID数据格式化异常

问题:Jsp+Servlet+MySQL联合实现根据ID来删除一行数据时,出现ID数据格式化异常?java.lang.NumberFormatException原因:删除的热链接中,动态ID在Jsp和在Servlet中编写格式不同。Servlet中:out.print("<td><a href='/myWeb/user/delete?userId="+ user.getUserId() +"'><h5>删除信息</h5></a>");

2020-08-23 17:15:30 497 1

原创 查询数据库中表的数据,通过循环用List集合动态写入,再用增强for循环动态取出时,结果每个元素都是一样的

问题:查询数据库中表的数据,通过循环用List集合动态写入,再用增强for循环动态取出时,结果每个元素都是一样的?原因:该集合存取的元素对象,在实例化时没有创建在循环体中。解决办法:修改将元素对象定义在循环体外,实例化在循环体内。...

2020-08-23 17:05:38 398

原创 IDEA报错:Communications link failure

问题:IDEA报错:Communications link failure?Caused by:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure报错原因:windows系统服务中MySQL长时间登录未使用后自动休眠了解决办法:打开windows搜索栏–>输入services.msc–>找到MySQL–>重启MySQL...

2020-08-23 17:00:13 4508 2

原创 IDEA报错:Artifact Project:war exploded

问题:IDEA报错:Artifact Project:war exploded?Artifact Project:war exploded: Error during artifact deployment. See server log for details.报错原因:该Module没有添加到Artifact解决办法:首先修改设置:IDEA–>File–>Project Settings–>Artifact–>旁边的+号–>Web Application:Ex

2020-08-23 16:51:54 1527

原创 IDEA报错:前言中不允许有内容

问题:IDEA报错:前言中不允许有内容?Error:Failed to load project configuration: cannot parse file xxx.xml:paeseError at [row,col]:[1,1] Message: 前言中不允许有内容。报错原因:xml文件为带有BOM头的UTF-8格式,所以IDEA读取时会报错 可能是IDEA的Settings设置中File Encodings改动造成的,最后一项选择了with BOM。解决办法:首先修改设置

2020-08-23 16:36:21 18965 5

原创 Servlet中请求转发的网页出现中文乱码

问题:Servlet中请求转发的网页出现中文乱码?request.getRequestDispatcher("/index_2.html").forward(request,response);解决办法:修改该网页(index_2.html)的编码格式为GBK<meta charset="GBK">

2020-08-23 16:09:47 747 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除