转载分享
三只松鼠@
这个作者很懒,什么都没留下…
展开
-
几种常见的属性拷贝工具类性能对比(Spring BeanUtils 、Apache BeanUtils等)
1、背景在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,就会考虑使用属性拷贝工具进行。例如我们经常在代码中会对一个数据结构封装成DO、SDO、DTO、VO等,而这些Bean中的大部分属性都是一样的,所以使用属性拷贝类工具可以帮助我们节省大量的set和get操作。市面上有很多类似的工具类,比较常用的有:Spring BeanUtilsCglib BeanCopierApache BeanUtilsApache Pro转载 2020-08-18 23:59:39 · 1812 阅读 · 0 评论 -
Java Serializable 序列化的基本概念及简单实例
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理这个问题之前,你要先知道一个问题,这个比较重要。这个Serializable接口,以及相关的东西,全部都在 Ja转载 2020-07-18 21:25:24 · 184 阅读 · 0 评论 -
12306一崩再崩,作为程序员你最想优化哪个功能?
来源:知乎 https://www.zhihu.com/question/363935295回答作者:匿名逛知乎看到一个挺有趣的话题与回答,遂分享给大家~看到好多人在喷12306垃圾??说真的但凡你学过知道点原理,你都说不出那些话-------------------------------------------------------------------------------...转载 2020-01-17 17:25:30 · 148 阅读 · 0 评论 -
为什么要减少代码中该死的 if else 嵌套?
来源:www.jianshu.com/p/57c065b124c4作者:简书—安卓大叔写在前面不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套:if (true) { if (true) { if (true) { if (true) { if (true) { ...转载 2020-01-11 17:56:42 · 460 阅读 · 0 评论