![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bug
书读百遍其义自见
Write a cycle of world by code.
展开
-
使用easyExcel导出提示字体不存在的空指针
在新的测试服务器上使用easyExcel导出提示空指针,在部分服务器上导出没问题原因:应该看日志应该是缺少了字体解决参考资料验证码报错 java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java: 问题解决...原创 2022-06-08 15:01:16 · 1164 阅读 · 0 评论 -
java.sql.SQLException: DAY_OF_MONTH或Caused by: java.sql.SQLException: MONTH
1. 复现:springboot配置了多数据源,连接了别人的一个mysql库,其版本为5.7.32-log,其日期可以存储格式并未限制,所以有很多的错误日期,如00-00-00,2021-00-23,或者2021-08-40这种错误数据,执行sql返回值会报错如下Caused by: com.mysql.cj.exceptions.WrongArgumentException: MONTH at sun.reflect.GeneratedConstructorAccessor170.new原创 2021-09-01 09:20:35 · 2861 阅读 · 0 评论 -
实现了Serializable就一定需要写serialVersionUID
1.代码刚更新就有同事找我报错了com.voc4cloud.voc.admin.api.dto.UserInfo; local class incompatible: stream classdesc serialVersionUID = -6423749437980912546, local class serialVersionUID = 8189966274600548814`2.发现: 通过查看日志发现是序列化报错了3.原因: 因为新增了一个字段 , 而这个类没有写serialVersio原创 2021-07-06 21:24:57 · 1675 阅读 · 0 评论 -
X11GraphicsEnvironment
org.springframework.web.util.NestedServletException: Handler dispatch failed;nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment在window本地运行正...原创 2020-03-12 20:27:18 · 3186 阅读 · 0 评论 -
数据库连接异常: HikariPool-1 - Connection is not available, request timed out after 30000ms.
记一次数据库连接数导致的报错问题:Failed to obtain JDBC Connection; nested exception is java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.1. 复现,定时任务失败会有错误邮件提醒,每天的七点左右就会有大量定时任务失败,报错为数据库连接超时,此时页面也无法访问,提示异常。原创 2021-06-08 09:43:48 · 63692 阅读 · 3 评论 -
防火墙导致的Tomcat closeSocket bug
1.记一次bug处理复现: 使用post请求保存数据时,一个属性的值有时可以保存,有时不可以保存不可以保存的时候,无任何返回显示无法返回体是空白的,和访问了不存在的地址一样(Could not get any response)位置: 本地无问题,linux服务器有问题日志:服务器无日志记录,tomcat记录日志如下#无返回请求tomcat日志2021-05-19 16:30:07.469 DEBUG 25244 --- [o-8855-Acceptor] o.apache.tomcat.uti原创 2021-05-21 17:10:37 · 350 阅读 · 2 评论 -
springboot easyExcel导出 Could not initialize class java.awt.Font
异常: com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoClassDefFoundError:复现: 使用easyExcel导出解决: 重启后解决了 , 如果不能解决可以在启动脚本添加-Djava.awt.headless=trueeg:java -Djava.security.egd=file:/dev/./urandom -server -Xms512m -Xmx1024m -Xss512k -Djava.awt..原创 2020-11-25 09:12:19 · 1529 阅读 · 0 评论 -
springboot部署后报错 java.lang.IllegalStateException: java.io.EOFException
异常:1.java.lang.IllegalStateException: java.io.EOFException2.classNoFoundException复现:使用jenkins部署jar包时只使用kill-9进行停止命令原因:最后发现是序列化异常.追查原因是因为自己的jenkins启动的时候没有杀死原来的程序…然后启动新的程序端口冲突导致接口访问的时候序列化异常,因为序列化的还是老的对象.所以报错…停止命令只使用了kill-9 或 kill-15解决:先使用kill-15后使用原创 2020-10-29 20:09:45 · 1883 阅读 · 0 评论 -
解决EasyExcel创建excel下拉框,下拉框内容过多时不显示的问题
此文可省略你查找资料50%的时间新建SpinnerLongHandler类 将内容拷贝过去直接调用即可.registerWriteHandler(new SpinnerLongHandler(spinnerLongMap,excelDtoList.size()))如://调用方式 Integer为所在列数 , string[]下拉列表的string数组EasyExcel.write(response.getOutputStream(), Students.class).registerWrit原创 2020-09-09 09:40:30 · 6373 阅读 · 20 评论 -
@Transactional事务提交后执行异步任务
需求:在插入数据后,查询插入的数据并发送MQ消息1. @Transactional事务提交后执行异步任务2. 我们先看一段代码,问题:我们在发送消息时如果事务未提交,此时异步方法中的select(id)方法是查询不到数据的@Transactional(rollbackFor = Exception.class)private void A() { //插入一条记录 insert(student); sendRabbitMq(student.getId());}/*** 发送Mq消息原创 2020-08-28 11:39:21 · 4541 阅读 · 3 评论 -
解决POI的SXSSFSheet 创建excel下拉框,下拉框内容过多时不显示的问题
1. 复现 :使用POI导出带下拉框的excel文件,如果下拉框内容过多,下拉框变为了空2. 解决思路 : 导出时创建隐藏的sheet,下拉框的取值从隐藏的sheet中获取,下拉框显示正常3. 记录:因为网上的一些代码用的都不是SXSSFSheet创建 所以拿过来都需要改,所以我把改好的代码贴上来,大家就不用修改了4. 代码:调用:int sheetIndex = 1;setLongHSSFValidation(workbook,textLine1,sheet,1,size,i,sheetInd原创 2020-07-03 15:06:31 · 4061 阅读 · 7 评论 -
菜鸟的总结
经验总结1.当你没有思绪的时候,请检查各种文件.请看清楚各种文件是否相同,比如说引入的js文件,连接数据库的connection文件,今天花了四个小时解决了一个连错了数据库导致查询的数据与代码查询的数据不一致的问题还被领导说了,所以说以后一定一定要看清楚连接的东西----2020/2/22...原创 2020-02-22 19:25:18 · 190 阅读 · 0 评论 -
jacoba
用jacoba操作office后,发现代码中的 app.invoke(“Quit”, new Variant[] {}); 不能正确关闭进程,解决方法是:将方法放在ComThread中最后关闭ComThread/**将Excel转换成PDF@param excelPath@param pdfPath*/public static void Excel2PDF(String exce...转载 2019-11-28 20:56:27 · 276 阅读 · 0 评论 -
bug清单(low)
bug1.fileTypes:".png;.jpg;.doc;.docx;.xlsx;.xls;.ppt;.pptx;.pdf;.txt;.mp4;.avi;.wmv;.3gp;.rmvb;.rm;*.mov;",不支持mov格式,将mov后加上; 即可原创 2019-11-22 15:16:54 · 473 阅读 · 0 评论