07 2020 档案
摘要:我们之前说到项目中会用到各种object,vo,bo,dto等等。我们需要在不同的对象上复制属性。 一、BeanUtils和PropertyUtils 我们最常用的就是Common包里面的BeanUtils,或者Spring里面的BeanUtils. BeanUtils.copyProperties
阅读全文
摘要:我们项目中会定义各种Object,如下图所示,我把它们分成了三大类 常用的对象: POJO (Plain Ordinary Java Object): 简单的java类,统称 DTO (Data Transfer Object):传输数据使用 VO (View Object):前端展示使用 AO (
阅读全文
摘要:我们的项目中会用到各种bean,比如vo,bo,dto等等,bean上的属性我们一般写get(),set()方法,整个java文件看起来很臃肿。 一、简介 我们今天介绍的lombok只用使用注解就可以去掉繁琐的get和set,这是最基本的功能,还有其他的,我们下面慢慢介绍。 二、使用 1、在你的id
阅读全文
摘要:HashMap是现在用的最多的map,HashMap的源码可以说是面试必备技能,今天我们试着分析一下jdk1.7下的源码。 先说结论:数组加链表 一、先看整体的数据结构 首先我们注意到数据是存放在一个Entry<K,V>数组里面,默认大小16. public class HashMap<K,V> e
阅读全文