![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
曾冠男
自由IT人,喜欢交流!
展开
-
解决SQL别名AS关键字在JDBC中失效 别名在
解决SQL别名AS关键字在JDBC失效的问题原创 2022-08-09 18:15:00 · 1156 阅读 · 0 评论 -
启动Tomcat失败,报错The APR based Apache Tomcat Native library
启动Tomcat失败,报错The APR based Apache Tomcat Native library将tomcat目录中的bin目录下的tcnative-1.dll,放进C:\WINDOWS\system32中即可如果还不行,则去下载链接http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.22/binaries/win64/x64/OK!分享一波用法!不会的给我私信或者回复留言!觉得有帮助的可以关注一波原创 2022-04-25 10:07:19 · 4872 阅读 · 0 评论 -
前后端分离跨域处理 每次请求JSESSIONID不一致springboot vue
每次请求JSESSIONID不一致springboot vue检查以下几个地方:一、SpringBoot后端①配置类import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework原创 2022-01-24 17:03:59 · 956 阅读 · 0 评论 -
pom.xml配置maven阿里云镜像地址,可以免掉maven中的配置了
pom.xml配置maven阿里云镜像地址,可以免掉maven中的配置了配置如下:---------------------------------------------------------------------pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/原创 2022-01-13 11:42:14 · 1179 阅读 · 0 评论 -
freemarker通过ftl生成模板并使用ZipOutputStream压缩直接下载
freemarker通过ftl生成模板并使用ZipOutputStream压缩直接下载代码参考如下:/** *<p>Title:SdkMockDeviceController.java</p> *<p>Description:数据模拟设备管理 Action</p> * @author ZGN * @date 2022/1/7 16:07 */@Servicepublic class SdkMockServiceImpl implements原创 2022-01-10 17:59:13 · 2339 阅读 · 0 评论 -
SpringBoot启动完之后自动打开浏览器网址
SpringBoot启动完之后自动打开浏览器网址@SpringBootApplicationpublic class SpringBootApplication { public static void main(String[] args) { SpringApplication.run(SpringBootApplication.class, args); try { Runtime.getRuntime().exec("cmd /c原创 2021-12-18 22:50:11 · 1576 阅读 · 0 评论 -
idea报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
idea报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener出现这个原因是jar包没加进去加入进来才会编译OK!分享一波用法!不会的给我私信或者回复留言!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-11-10 14:50:36 · 536 阅读 · 0 评论 -
maven插件tomcat7-maven-plugin的运行 tomcat7:run 运行成功
maven插件tomcat7-maven-plugin的运行 tomcat7:run 运行成功贴上maven的pom.xml的关键配置<?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" xsi:schemaLocati原创 2021-11-02 17:16:57 · 394 阅读 · 2 评论 -
HttpClient工具包封装调用
HttpClient工具包封装调用import java.io.IOException;import java.security.KeyManagementException;import java.security.KeyStoreException;import java.security.NoSuchAlgorithmException;import java.security.cert.CertificateException;import java.security.cert.X509原创 2021-10-18 09:42:39 · 220 阅读 · 0 评论 -
iframe显示拒绝连接Refused to display ‘http://localhost/xxxx‘ in a frame because it X-Frame
iframe显示拒绝连接Refused to display ‘http://localhost/xxxx’ in a frame because it X-Frame在spring security的配置中加入//授权@Overrideprotected void configure(HttpSecurity http) throws Exception { http.headers().frameOptions().disable();}OK!分享一波用法!不会的给我私信或者回复留言!原创 2021-10-15 14:52:49 · 2212 阅读 · 0 评论 -
Java的Springboot框架结合AJAX实现form表单图片上传-详解
Java的Springboot框架结合AJAX实现form表单图片上传-详解页面<form> <div class="row" style="margin-top: 3px;"> <div class="col-md-2" style="margin-top: 5px;" ><span>场地图片:</span></div> <div class="col-md-9 " style="padding-left:0px"原创 2021-10-12 01:39:19 · 465 阅读 · 0 评论 -
Java的SSM框架结合AJAX实现图片上传并不难
Java的SSM框架结合AJAX实现图片上传并不难第一步:maven的pom.xml引入jar包(如果没用maven,自己可以去maven仓库下载)<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version></dependency><dependenc原创 2021-10-12 01:11:38 · 419 阅读 · 1 评论 -
thymleaf对实体 “pageindex“ 的引用必须以 ‘;‘ 分隔符结尾
thymleaf对实体 “pageindex” 的引用必须以 ‘;’ 分隔符结尾应该是链接中包含的 & 符号没有转移,将&写成&即可OK!分享一波用法!不会的给我私信或者回复留言!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-10-08 10:37:20 · 151 阅读 · 0 评论 -
java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2)的解决方法
java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2)的解决方法把 maper.xml 文件中的注释去掉,这一次我是这么解决的OK!分享一波用法!不会的给我私信或者回复留言!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-09-29 20:06:18 · 377 阅读 · 0 评论 -
Windows 7/10下载安装Erlang和RabbitMQ教程
Windows 7/10下载安装Erlang和RabbitMQ教程一、Erlang和RabbitMQ官网下载地址分别是RabbitMQ:http://www.rabbitmq.com/download.htmlErlang:http://www.erlang.org/downloads(我已上传到下载中,大家可以到我的CSDN的下载中下载,注意!版本不兼容安装后将无法使用!)下载地址:https://download.csdn.net/download/u010511598/21495451二、原创 2021-08-25 12:38:52 · 338 阅读 · 1 评论 -
http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed
http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed看了网上说了很多换standard.jsr和jstl.jar,实际都解决不了问题的,因为其实加入tomcat,会自带这些jar包,所以如果你项目一切正常,突然出现这问题,你先换其他版本的tomcat,比如tomcat 7、tomcat8、tomcat 8.5 、tomcat 9,基本可以解决问题OK!问题解决!不原创 2021-06-16 11:57:17 · 420 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: Unable to load library ‘PlayCtrl‘或者Unable to load library HCNetSDK
java.lang.UnsatisfiedLinkError: Unable to load library 'PlayCtrl’或者Unable to load library HCNetSDK使用海康威视Java的Demo,运行可能报如上错误,因为没导入对路径,按照如下处理即可:写上dll地址的绝对路径即可OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-06-10 11:10:28 · 1142 阅读 · 2 评论 -
OffsetDateTime时间格式转换
OffsetDateTime时间格式转换可能开发中又碰到OffsetDateTime时间格式,不知道如何转换,最简单一招解决:OffsetDateTime creationTimestamp;creationTimestamp.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))即可轻松转换为String字符串类型OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-05-31 11:14:18 · 3347 阅读 · 0 评论 -
linux上使用tomcat服务器图片验证码不显示问题,Windows正常显示Java
linux上使用tomcat服务器图片验证码不显示问题,Windows正常显示Java背景描述:在liunx系统上,访问Javaweb项目,登录页面的图片验证码显示不出来,但是在window系统上工具调试可以正常显示解决方案:设置一下这个文件tomcat/bin/catalina.sh,在文件中找到JAVA_OPTS,按如下设置 :JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩原创 2021-04-04 10:45:17 · 445 阅读 · 0 评论 -
Failed to instantiate SLF4J LoggerFactory
Failed to instantiate SLF4J LoggerFactory据知,极少几率发生这种情况,解决办法虽然网上有pom.xml文件加上jar包,但是经我测试,也不行。最终解决办法:将本地maven仓库全部全部删除,让工具重新下载jar包直接一次性解决!OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-03-29 01:18:42 · 1421 阅读 · 1 评论 -
SELECT list is not in GROUP BY clause and contains nonaggregated incompatible with sql_mode=group_by
SELECT list is not in GROUP BY clause and contains nonaggregated column incompatible with sql_mode=only_full_group_by这个报错是执行有GROUP BY的语句时出现的,原因是MySQL启用了默认的only_full_group_by SQL模式,导致GROUP BY语句报错.执行select @@sql_mode可以看到sql_mode的值为ONLY_FULL_GROUP_BY,STRIC原创 2021-03-26 10:23:41 · 357 阅读 · 7 评论 -
前后端分离每次请求session不一致JSESSIONID不一致,Chrome浏览器无法保存cookie,验证码为null,跨域
前后端分离每次请求session不一致JSESSIONID不一致,Chrome浏览器无法保存cookie,验证码为null,跨域解决办法(Google浏览器):(1)在浏览器地址栏里输入:chrome://flags/(2)找到下面列表项目:SameSite by default cookies,Cookies without SameSite must be secure将这两项设置成disabled,然后重启一下浏览器。再次登录,就能够成功登录,并且cookie中也成功写入了JSESSIONI原创 2021-02-27 01:55:52 · 1219 阅读 · 2 评论 -
getOutputStream() has already been called for this response 当前响应已经调用了方法getOutputStream()
getOutputStream() has already been called for this response 当前响应已经调用了方法getOutputStream()如果遇到这个问题,一般是将图片输出代码直接下载jsp中,而没有写在Java类中,解决办法:session.setAttribute("random",sRand); g.dispose(); ImageIO.write(image, "JPEG", response.getOutputStream()); 在上述代码下加上原创 2021-02-06 12:06:08 · 2221 阅读 · 2 评论 -
Exception sending context initialized event to listener instance of class org.springframework.web.co
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener下面还报了一行错:The server encountered an internal error () that prevented it from fulfillin说一下背景情况,以前这个项目完全可以正常运行,突然有一天就不能运行了,查了很多原原创 2021-01-16 23:46:44 · 224 阅读 · 0 评论 -
子容器启动失败See section 8.2.2 2c of the Servlet specification for details. Consider using absolute orderi
子容器启动失败See section 8.2.2 2c of the Servlet specification for details. Consider using absolute ordering.如果出现这种错误找到项目的web.xml文件,然后在<display-name>xxxxxxx</display-name>标签下加一句代码,如下<absolute-ordering />OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分原创 2020-12-17 18:34:49 · 1797 阅读 · 0 评论 -
FreeMarker生成Map集合包含的List集合模板
FreeMarker生成Map集合包含的List集合模板private Map<String, List<String>> commandAndCommandParamMap;生成的按如下写:<#if commandAndCommandParamMap?exists> <#list commandAndCommandParamMap?keys as key> @DeviceCommand(name = "${key}")原创 2020-11-20 17:57:47 · 384 阅读 · 0 评论 -
Freemarker输出数字自动加了逗号三位数分隔
Freemarker输出数字自动加了逗号三位数分隔解决办法:①springboot配置文件更改配置,全局spring.freemarker.settings.number_format= 0②${number?c},也就是加上?c两个符号,每个数字都要加?cOK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2020-11-18 19:31:11 · 481 阅读 · 0 评论 -
Java实现文件zip压缩功能
Java实现文件zip压缩功能网上看了一些例子,好像写的都不太清楚如意,便自己写了一个,如下,可以参考:public void compression(String zipFileName,File targetFile){ try { //压缩输出流 ZipOutputStream zipOutputStream = new ZipOutputStream(new FileOutputStream(zipFileName));原创 2020-11-13 08:59:47 · 399 阅读 · 0 评论 -
控制台报错java.sql.SQLException: Illegal operation on empty result set.
控制台报错java.sql.SQLException: Illegal operation on empty result set.ResultSet 主要返回的是个结果集。要取到里面的信息,先必须遍历,哪怕结果集只有一条数据。不能直接通过rs.getString(“name”);取。比如应该:while(rs.next()) { String dir = rs.getString(1);}而不能直接String dir = rs.getString(1);OK!问题解决!不会的给我私信原创 2020-11-02 01:45:28 · 5241 阅读 · 2 评论 -
Springboot测试调用@Autowired注入的Bean对象为NULL为空
Springboot测试调用@Autowired注入的Bean对象为NULL为空某一种情况就是:当new出来的对象是去调用@Autowired注入的Bean对象的是会为null的,因为它不归Spring容器监管解决办法:Spring提供了ApplicationContextAware接口,容器会自动检索实现该接口的类进行spring上下文注入可以用你的类实现此接口,并重写方法setApplicationContext方法,如下:@SpringBootTestclass IotApplicatio原创 2020-10-30 13:04:13 · 2519 阅读 · 0 评论 -
String的getBytes()方法getBytes(“ISO8859-1“)解决前端get请求传参数到后台乱码问题
String的getBytes()方法getBytes(“ISO8859-1”)解决前端get请求传参数到后台乱码问题解决办法(假设传递过来的参数名为 str ):str = new String(str.getBytes("iso-8859-1"),"utf-8");再使用str的时候,就不会乱码了!OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2020-10-28 17:36:08 · 1423 阅读 · 0 评论 -
Jmockdata、Java Faker、common-random随机生成数据Java
Jmockdata、Java Faker、common-random随机生成数据JavaJmockdatahttps://github.com/jsonzou/jmockdataJava Fakerhttps://github.com/DiUS/java-fakercommon-random: 简单易用的随机数据生成器https://github.com/yindz/common-randomOK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2020-10-20 17:01:16 · 959 阅读 · 0 评论 -
POI的实践—Excel表格的读取与写入
POI的实践—Excel表格的读取与写入①apache—tomcat下载并导入jar包②读取Excel表格的数据public static void readExcel() { try { // 获得Excel文件输入流 FileInputStream in = new FileInputStream("D:\\IT跃迁谷.xls"); // 创建对Excel工作簿文件的引用 HSSFWorkbook workbook = new HSSF原创 2020-10-18 23:07:07 · 215 阅读 · 0 评论 -
Eclipse正常启动,IDEA却报错java.lang.ClassNotFoundException: javax.servlet.Filter
Eclipse正常启动,IDEA却报错java.lang.ClassNotFoundException: javax.servlet.FilterEclipse和IDEA内置tomcat机制不同,解决办法:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId&原创 2020-10-18 12:20:18 · 533 阅读 · 2 评论 -
Non-terminating decimal expansion; no exact representable decimal result.
Non-terminating decimal expansion; no exact representable decimal result.报错原因是通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.解决办法:给BigDecimal的divide方原创 2020-10-18 11:35:24 · 2090 阅读 · 0 评论 -
java.sql.Date日期存入数据库中没有时分秒
java.sql.Date日期存入数据库中没有时分秒解决办法,改用setTimestamp方法:preparedStatement.setTimestamp(1, new Timestamp(pay.getCreateTime().getTime()));OK!问题解决!不会的给我私信!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2020-10-11 01:52:13 · 2457 阅读 · 0 评论 -
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date将java程序中常用的java.util.Date类型转换为java.sql.Date的类型:new Date(user.getCreateTime().getTime())此处的Date为java.sql.Date如果该java类中已经导入了java.util.Date,则可以使用下面这种方式new java.sql.Date(user.get原创 2020-10-11 01:47:42 · 2910 阅读 · 1 评论 -
More than one fragment with the name [spring_web] was found. This is not legal with relative orderin
More than one fragment with the name [spring_web] was found. This is not legal with relative ordering.More than one fragment with the name [spring_web] was found. This is not legal with relative ordering.See section 8.2.2 2c of the Servlet specification原创 2020-09-21 20:00:59 · 930 阅读 · 0 评论 -
Java报错Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date
Java报错Failed to convert property value of type ‘java.lang.String’ to required type 'java.util.Date原因因为前端传到后台的是字符串,而Java类属性的Date日期类型,此时需要@DateTimeFormat注解即可,但是注意用法:①如果前端传过来是年月日,则注解下面这么用/*** 生日*/@DateTimeFormat(pattern = "yyyy-MM-dd")private Date eBir原创 2020-09-10 01:06:41 · 88311 阅读 · 16 评论 -
JSON字符串转为Java对象或List集合
JSON字符串转为Java对象或List集合可以利用阿里巴巴的com.alibaba.fastjson第一步:将JSON字符串转为JSON数据String JSONString = "{ "devices": [], "page": { "count": 0, "marker": "123" } }"JSONObject jsonObject = JSONObject.parseObject(JSONString);第二原创 2020-08-22 11:12:13 · 1707 阅读 · 0 评论