工作应用
文章平均质量分 62
秋雨叶落
一个软件工程的大学生,编程萌新上路。坚持、努力,朝气蓬勃。
展开
-
Java中Bean和Bean集合的复制——解决BeanUtils.copyProperties不支持复制集合和map方案
这样可以得到复制后的bean集合,比for循环BeanUtils.copyProperties方法更快,更优雅。我们在项目中总是遇到实体类(entity)和视图类(vo)需要相互转换,可能是单个bean、可能是bean集合。优点:当需要set多个字段时可以使用BeanUtils.copyProperties方法,提高代码可读性。思路:单个bean可以用set方法修改属性字段,集合就循环set。可以将两个bean相同的字段属性复制给后者,即使是null。原创 2023-01-09 17:43:59 · 2660 阅读 · 1 评论 -
解决导出多个Excel表ZipOutputStream内存溢出问题——java heap space
在本地跑没有问题,但上传到服务器导出是,报错java heap space(内存溢出)。3、解决方案:先生成临时文件,然后再一点点写入压缩流里。1、检查错误,这段代码的问题。2、原因:流溢出导致程序报错。原创 2022-12-14 13:41:56 · 1938 阅读 · 0 评论 -
导出多个Excel表生成多级目录压缩包——ZipOutputStream+easypoi
ZipOutputStream是一种压缩流,是Java用来生成zip压缩包的应该类。下面熟悉一下主要内容:创建压缩流zip包下的目录词条,创建zip实体将实体推入压缩流里。原创 2022-12-14 11:33:17 · 1316 阅读 · 0 评论 -
easypoi——Excel表自定义模板样式(简单丝滑)
在网上浏览了很多其他的博客,发现如果想要实现自己的样式,就需要重新生成一个文本簿,然后再慢慢添加样式,添加表头,但浪费了我们写的实体类注解,很是麻烦。现在,把你想要的样式写入ExcelExportStylerUtil类即可实现,目前只是提供了单元格边框、字体居中的功能。这一篇文章可以与上一篇文章完美融合,使用起来非常丝滑,解决你Excel表的大部分问题。原创 2022-11-23 17:23:37 · 2006 阅读 · 0 评论 -
EasyPoi——导出导入表格数据工具(解决groupName无法获取数据问题)
Easypoi主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,PDF模板,通过简单的注解和模板语言,完成功能。@ExcelCollection 表示一个集合,主要针对一对多的导出,比如一个老师对应多个科目,科目就可以用集合表示。@Excel 作用到filed上面,是对Excel一列的一个描述。原创 2022-11-22 10:11:42 · 1729 阅读 · 1 评论