06 2017 档案

获得一个类的方法
摘要:通过class.getMethos()方法获得类的所有公共方法包括父类的公共方法。 1 import lombok.Data; 2 3 /** 4 * Created by hunt on 2017/6/27. 5 * 测试的实体类 6 * @Data 编译后会自动生成set、get、无惨构造、eq 阅读全文

posted @ 2017-06-29 17:35 默默红尘 阅读(230) 评论(0) 推荐(0) 编辑

获得一个类的属性
摘要:通过class.getFields()方法获得类的所有公共属性。 如果该类或接口不声明任何字段,或者此 Class 对象表示一个基本类型、一个数组类或 void,则此方法返回一个长度为 0 的数组。 1 import lombok.Data; 2 3 /** 4 * Created by hunt 阅读全文

posted @ 2017-06-29 17:03 默默红尘 阅读(238) 评论(0) 推荐(0) 编辑

Apache的对象复制详解
摘要:BeanUtils.copyProperties 和 PropertyUtils.copyProperties 两个工具类都是对两个bean之前存在name相同的属性进行处理,无论是源bean或者目标bean多出的属性均不处理。 其原理是通过JDK自带的反射机制动态的去get,set,从而去转换我们 阅读全文

posted @ 2017-06-29 15:55 默默红尘 阅读(2131) 评论(0) 推荐(0) 编辑

对象属性复制几种方式的效率
摘要:对象属性复制的三种方法: 1.Apache提供的BeanUtil.copyProperties和PropertyUtil.copyProperties两种方式 BeanUtils.copyProperties("转换后的类", "要转换的类"); //多一步类型转换,比PropertyUtils效率 阅读全文

posted @ 2017-06-28 20:48 默默红尘 阅读(1576) 评论(0) 推荐(0) 编辑

通过构造函数实例化对象
摘要:总结:通过class.getConstructor(parameterTypes)获得对应的构造器,然后通过constructor.newInstance(parameterTypes)实例化对象。 阅读全文

posted @ 2017-06-27 21:18 默默红尘 阅读(2700) 评论(0) 推荐(0) 编辑

获得类中的构造函数
摘要:通过class.getConstructors()方法获得类的所有公共构造方法。 如果该类没有公共构造方法,或者该类是一个数组类,或者该类反映一个基本类型或 void,则返回一个长度为 0 的数组。 通过class.getDeclaredConstructors()方法获得类的所有构造方法(公共,保 阅读全文

posted @ 2017-06-27 20:46 默默红尘 阅读(484) 评论(0) 推荐(0) 编辑

通过Class类获取对象实例
摘要:通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象。 提示:class.newInstance()是通过无参构造函数实例化的,一个对象默认是有一个无参构造函数,如果有一个有参构造函数,无参构造函数就不存在了,在通过反射获得对象会抛 阅读全文

posted @ 2017-06-27 19:34 默默红尘 阅读(8694) 评论(0) 推荐(1) 编辑

spring断言使用
摘要:断言就是断定某一个实际的值为自己预期想得到的,如果不一样就抛出异常。 Assert经常用于: 1.判断method的参数是否属于正常值。2.juit中使用。 Assert.notNull源码: 阅读全文

posted @ 2017-06-27 18:07 默默红尘 阅读(774) 评论(0) 推荐(0) 编辑

NameValuePair方式传参数
摘要:今天工作中联调外部的一个接口用post方式传输,我按照文档封装参数成Jason字符串传入,但是对方一直接受参数为空,折腾了半天也没找到问题。很苦恼,检查代码都没有错误,可是为什么对方接受参数为空呢?然后找对方的技术人员联调,看看是怎么回事,也折腾了半天最后发现对方是用NameValuePair方式传 阅读全文

posted @ 2017-06-23 17:37 默默红尘 阅读(35264) 评论(1) 推荐(3) 编辑

Java反射定义、获取Class三种方法
摘要:反射机制的定义: 在运行状态时(动态的),对于任意一个类,都能够得到这个类的所有属性和方法。 对于任意一个对象,都能够调用它的任意属性和方法。 Class类是反射机制的起源,我们得到Class类对象有3种方法: 第一种:通过类名获得 Class<?> class = ClassName.class; 阅读全文

posted @ 2017-06-22 20:46 默默红尘 阅读(17696) 评论(1) 推荐(0) 编辑

Linux查看日志三种命令
摘要:第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 20 filename (显示filename最后20行) tail -n +5 filename ( 阅读全文

posted @ 2017-06-22 14:41 默默红尘 阅读(6930) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示