摘要: 一、问题现象 当我们的实体类中加上了@Builde 和 @Data 这两个注解之后,尽管⽣成了GET/SET⽅法,但是⽆参构造⽅法没有了,这会引起很多问题,因为很多框架都会调⽤⽆参构造去创建对象。例如 new Student 就会报错报异常 1 @Data 2 @Builder 3 public c 阅读全文
posted @ 2022-07-22 22:12 那时·此刻 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 解决拷贝List数据问题,简化代码 一、无lambda语句 原代码 for (S source : sources) { T target = new T(); copyProperties(source, target); list.add(target); } 简化后 BeanConvertUt 阅读全文
posted @ 2022-07-05 16:24 那时·此刻 阅读(290) 评论(0) 推荐(0) 编辑
摘要: public static <T> T[] arrayToRemoveNullData(T[] array) { List<T> list = new ArrayList<T>(); for (int i = 0; i < array.length; i++) { if (array[i] != n 阅读全文
posted @ 2022-07-05 15:56 那时·此刻 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 多个文件压缩 3 * @param srcFiles 压缩前的文件 4 * @param zipFile 压缩后的文件 5 */ 6 public static void zipFiles(File[] srcFiles, File zipFile) { 7 // 判断压缩后的文 阅读全文
posted @ 2020-10-28 16:01 那时·此刻 阅读(1053) 评论(1) 推荐(0) 编辑
摘要: 一、上传 1 /** 2 * ftp上传公开方法 3 * @param host FTP服务器hostname 4 * @param port FTP服务器端口 5 * @param username FTP登录账号 6 * @param password FTP登录密码 7 * @param ft 阅读全文
posted @ 2020-10-28 15:47 那时·此刻 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、导入依赖 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>2.7.0</version> </dependency> 二、登录微信公众测试 阅读全文
posted @ 2020-09-18 09:26 那时·此刻 阅读(3034) 评论(1) 推荐(0) 编辑
摘要: 1 /** 2 * 3 * @param fileName 文件全路径 4 * @param pageNo 页数 5 * @param pageSize 每页的条数 6 * @return 7 */ 8 List<String> getLines(String fileName,int pageNo 阅读全文
posted @ 2020-09-16 10:05 那时·此刻 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: RSA是一种非对称加密算法.RSA有两个密钥,一个是公开的,称为公开密钥;一个是私密的,称为私密密钥。公开密钥是对大众公开的,私密密钥是服务器私有的,两者不能互推得出。用公开密钥对数据进行加密,私密密钥可解密;私密密钥对数据加密,公开密钥可解密。 一、工具类 1 import java.io.IOE 阅读全文
posted @ 2020-08-26 15:29 那时·此刻 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一、pom.xml 依赖 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>2.7.0</version> </dependency> 二、ap 阅读全文
posted @ 2020-07-16 13:27 那时·此刻 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 一、equals()方法和hashCode()方法是什么? equals()和hashCode()都是是Java中万物之源Object类中的方法; equals方法用于比较两个对象是否相同,Object类中equals方法的实现是比较引用地址来判断的对象是否是同一个对象,通过覆盖该方法可以实现自定义 阅读全文
posted @ 2020-07-06 15:12 那时·此刻 阅读(361) 评论(0) 推荐(0) 编辑
/* 看板娘 */