影落离风

The shadow falls away from the wind

0%

前言

清明放假没事在家写一些常用的轮子,以便减少一些重复繁琐的编码工作。

话不多说,继续往下看

有时我们的接口数据返回给前端或者导出为excel时,需要给相关值带单位(kg/立方米/%等)、或保留小数位等。尤其是一些统计类的报表,值特别多、单位也就贼多了。

阅读全文 »

前言

业务中取对象某个值时,经常会遇到对象不存在。当然只有一层对象嵌套的时候,使用Optional.ofNullable是最简单的。那要是我的对象嵌套了5层、10层,别惊讶,千奇百怪的业务总有会遇到的。要取最底层的某个值,那Optional就要写老长一串了,这就比较头疼了。

想法

还是利用反射,一层一层剥开你对象的心,看Ta是不是真心。

如要拿到a对象中有个b属性对象中有个c属性的值,可以传字符串“b.c”构造get方法利用反射获取对现象值

为什么说还是“还是利用反射”呢??看过我博客的人都知道,我的很多轮子都是用的反射,反射真强大!!如果能用的很熟练,会简化很多的撸码工作。相信我、没戳的。

阅读全文 »

前言

在日常工作中,我们经常会遇到对一个列表的每一项求合计,然后追加到列表的最后一行。如

1

22

方案

  1. 修改该统计查询的sql,在里面追加一行合计计算。不太好的地方就是在sql有好多的函数计算,而且还要修改这个统计的sql,本来sql已经很复杂,然后再加就搞得又臭又长。
    阅读全文 »