02 2023 档案
利用反射获取泛型的真实类型
摘要:众所周知,泛型的本质是强制类型转换,也就是说在编译后,所有的泛型都会变成是Object,并由编译器自动追加类型转换方法。这里就不过多介绍泛型,以下内容默认读者对泛型和反射有一定的了解。 因为泛型的擦除机制,导致在编译后我们无法从一个带泛型的类上直接获取到其泛型,所以本文旨在讨论对属性、方法和类的泛型
阅读全文
Java下优雅地构建假数据
摘要:在以前我做开发的时候,经常会遇到需要向数据库中添加假数据的需求,有时又需要使用批量的随机数据来验证接口或是方法的稳定性以及容错测验。那个时候我还不知道有类似于 jmockdata 或是 easy-random 的数据生成工具,就只有傻傻地用姓名库和for循环来构造数据。 后来我知道了 jmockda
阅读全文