工作进修站
文章平均质量分 51
是一个菜鸟程序员啊
慢速成长中
展开
-
java反射动态调用get方法
在开发过程中遇到一个问题,要把一个对象的属性和值转换拆分成另一个单独的Vo,当时想到传统的办法就是根据对象有多少个属性就new多少个vo,然后获取其get方法赋值。但如果对象有很多个属性,就有一堆代码,很糟糕和浪费时间,于是想到上次开发中遇到了java反射获取对象的属性名,所以这次也可以用java反射动态调用get方法。原创 2023-03-31 10:46:11 · 2112 阅读 · 0 评论 -
动态获取属性名与@ApiModelProperty注解值
在开发过程中遇到动态获取实体类@ApiModelProperty的注释,将其转换为map格式,即属性名为key,其注释为value。原创 2023-03-27 18:42:19 · 1623 阅读 · 0 评论 -
不同实体的List相互间赋值
在开发过程中,经常遇到不同类型的List相互赋值的,例如List<A>要换成List<B>,Object A 包含了Object B的属性,平常用到的都是循环List<A>,将A的值赋值给B,然后LIst<B>在一个个添加到list集合中,有时感觉太麻烦了。具体还有其他方式,可继续参考这篇文章。原创 2023-03-30 11:15:47 · 880 阅读 · 0 评论 -
java.io.IOException: Stream closed,关于设置拦截器获取post请求的参数,出现的流关闭问题
java.io.IOException: Stream closed,关于设置拦截器获取post请求的参数,出现的流关闭问题原创 2023-01-04 19:16:06 · 7285 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.peekFirstNBytes
java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.peekFirstNBytes(Ljava/io/InputStream;I)[B原创 2022-11-17 18:01:11 · 7298 阅读 · 1 评论 -
EasyExcel导出合并单元格
EasyExcel自定义导出合并单元格(行和列自动合并)原创 2022-10-14 17:37:51 · 9472 阅读 · 7 评论 -
配置Nginx反向代理
简单记录一下自己简单粗略的配置Nginx的步骤吧。原创 2022-07-14 16:52:37 · 802 阅读 · 0 评论 -
Linux 使用命令部署Java jar包
Linux 部署jar包原创 2022-06-16 11:29:41 · 391 阅读 · 0 评论 -
SpringBoot本地下载Excel表可以,部署线上之后却是空白表
今天被这个问题困扰了一天,就是SpringBoot项目下载Excel表的时候,用本地的服务器下载是没问题的,但是部署到线上之后下载的确实空表。而控制台给出的报错原因是找不到该表。百思不得其解,为啥呢????明明线下本地都可以,肯定不是代码或者路径有问题啊,本地表也是有数据的,在百度上试了N多种原因之后,被其他人一提醒才想到,可能就是我配置文件有问题,线上根本找不到文件的路径,虽然Jenkins上面确实有该表,但下载的时候,根本找不到啊。后来经人提醒,可能哪个配置文件有问题,线上找不到,或者换个方原创 2021-10-28 19:05:01 · 1419 阅读 · 0 评论 -
解决sonar的单元测试的覆盖率会为0问题
今天做项目遇到一个问题,明明做单元测试时覆盖率已经百分百了,然后传到Jenkin上,构建也成功了,但偏偏覆盖率就是为零,非常确定代码没有问题,所以唯一的问题就是出现在配置上了。一开始的结果如下:Jenkin上面的配置如下:一开始以为是我要扫描的包原因,所以我就在这下面把全部文件的路径都加上去了,结果却没有显示覆盖率了,进去深处一开,也是为零。后来才知道加了这些路径的意思是sonar都不要扫描这些包,因为他和我们做的单元测试没有关系,因此这个配置是要加和单元测试无关的文件路径,..原创 2021-08-26 18:02:42 · 16171 阅读 · 3 评论