![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
羊肉火锅配香菜
这个作者很懒,什么都没留下…
展开
-
Java百万数据导出Excel
最近想起之前的一个面试题,百万数据如何导出Excel,当时回答的不好,于是现在想好好思考下这个问题,百度了很多,最终我决定使用Mybatis的流式查询和POI的SXSSFWorkbook相结合解决这个问题,项目框架SpringBoot+Mybatis,数据源使用DruidDataSource,以下是依赖包和代码<dependency> <groupId>org.apache.poi</groupId> <artifa原创 2020-12-18 14:54:08 · 299 阅读 · 0 评论 -
log4j中配置LOG_HOME无效
最近需要修改老项目的配置文件,因为需要使用Jenkins多环境打包,项目日志用的是log4j,但是测试环境跟生成环境的日志路径不一致,自然就想到配置动态路径使用${LOG_HOME},于是有了以下配置在JVM运行参数中指定LOG_HOME后,日志并没有输出到指定路径,于是疑惑的我不停的百度,折腾俩小时也没搞明白是为什么,于是乎深吸一口气,老老实实的打断点调试log4j加载日志文件的过程,于是我看到如下代码这是什么鬼,为什么直接略过了INFO,到E了呢?Log4j中使用StringTokenize原创 2020-12-10 15:12:16 · 2075 阅读 · 0 评论 -
使用docx4j将Word转PDF报NumberFormatException
使用docx4j将Word转PDF报NumberFormatException最近监测生产环境的日志发现总是报NumberFormatException,排查后发现是Word文档转PDF的方法报的错,但是Word文档转PDF都是正常的,所以很纳闷,决心排查下问题,于是仔细看了日志2020-08-24 14:37:30.395 [http-nio-8098-exec-2] ERROR org.docx4j.convert.out.fo.FOPAreaTreeHelper - For input strin原创 2020-08-27 17:44:26 · 996 阅读 · 0 评论 -
记一次truncate table引发的线上问题
记一次truncate table引发的线上问题不可复现的线上问题在一个风和日丽的下午,生产环境突然报出一个上传文件的功能不可用,于是我马上打开chrome浏览器自己测试,发现浏览器返回的是跨域问题无奈,只得找到前端一同解决,随手也查看了线上日志,发现报一个java.io.FileNotFoundException: MultipartFile resource [file] cannot be resolved to absolute file path和com.alibaba.fastjson.原创 2020-08-15 15:13:56 · 525 阅读 · 0 评论