java程序员、软件编程、后端开发、软件开发、码农、计算机软件、IT
吐槽
小白加班多很大部分原因是写重复代码,
明明大神提供了好工具包你不用(真实原因是不知道)
加班自己写什么时间转换啊、字符拼接、集合拆分啊等等(我以前也是这么过来的)
防NULL字符工具
- org.apache.commons.lang.StringUtils
- 字符操作工具,为了消灭null,保证安全
- 如字符比较
集合工具
这是Spring自带的
- 如isEmpty集合判空
google.guava工具
里面好用的工具太多,防NULL也是很安全
- 如字符拆分拼接
- Lists.partition 根据集合大小拆分
- 这个工具我以前还自己写,后来发现谷歌大神早就有了
- 场景:一般为了性能会拆分集合批次处理
我历史文章,里面有具体例子
Guava常见工具例子
阿里的json工具
具体例子请见我这篇文章
很多人吐槽fastjson的bug 多,你可以用Jackson等等
阿里fastjson最佳应用举例
pojo类转换工具
两对象转换赋值
java程序员、软件编程、后端开发、软件开发、码农、计算机软件、IT