JAVA
文章平均质量分 62
ohaozy
这个作者很懒,什么都没留下…
展开
-
poi针对List<T>通用导出excel功能
今天遇上导出excel的功能,网上搜了一下,参考了这篇文章:https://blog.csdn.net/l1028386804/article/details/79659605对代码做了进一小做了优化处理:支持List<Map>。指定导出的属性。抽取出了重复的方法。对每个元素都要获取反射信息做了缓存优化。poi升级为4.1.2版本。pom:<dependency> <groupId>org.apache.poi</group...原创 2021-07-01 17:06:03 · 581 阅读 · 0 评论 -
最简单真正实现spingboot下mybatis、mybatis-plus、tk.mybatis的sql修改后动态加载注解sql、xml配置sql的功能
最近参与了使用springboot+mybatis-plus的项目,使用jrebel能很好的解决sql变化以外的问题,但是在调式的时候,发现sql语句有任何的变化都需要重起项目才能生效。我们的项目框架原因,启动至少要花3分钟,一个稍复杂的sql可能来回修改几次,就得反反复复重起项目,大量的时候耗费在重起上。尝试网上搜了一些资料,基本只有针对xml配置的sql有动态加载的资料,还比较复杂。而我们的项目,所有的sql都是用注解实现的,搜到一篇也是针对xml修改后加载的文章:https://blog.csdn.原创 2021-06-21 23:07:49 · 439 阅读 · 0 评论 -
centos下openjdk报:getVersion(FontConfiguration.java)异常,安装fontconfig无效问题的处理
jdk版本:openjdk version "1.8.0_41"centOS版本:CentOS Linux release 7.5.1804 (Core)问题:java项目中使用到验证码,使用oracle版本jdk一切正常,更换openjdk后报如下异常:java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun...原创 2021-01-07 18:19:21 · 3338 阅读 · 2 评论 -
java循环中删除list元素,解决ConcurrentModificationException异常
在循环中判断元素,满足某些条件时,需要删除元素,如果在一个循环体中处理,会报:java.util.ConcurrentModificationException异常,稍微改下写法即可解决,参看如下黑体和红字部分操作:public static void main(String[] args) { List<Map<String,Object>> list...原创 2019-12-09 15:04:47 · 249 阅读 · 0 评论