会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
那时·此刻
生活不在别处,脚下即是远方!
博客园
首页
新随笔
联系
订阅
管理
2022年7月22日
解决 @Data 和 @Builder 的使用冲突问题
摘要: 一、问题现象 当我们的实体类中加上了@Builde 和 @Data 这两个注解之后,尽管⽣成了GET/SET⽅法,但是⽆参构造⽅法没有了,这会引起很多问题,因为很多框架都会调⽤⽆参构造去创建对象。例如 new Student 就会报错报异常 1 @Data 2 @Builder 3 public c
阅读全文
posted @ 2022-07-22 22:12 那时·此刻
阅读(579)
评论(0)
推荐(0)
2022年7月5日
List数据拷贝,支持自定义lambda语句
摘要: 解决拷贝List数据问题,简化代码 一、无lambda语句 原代码 for (S source : sources) { T target = new T(); copyProperties(source, target); list.add(target); } 简化后 BeanConvertUt
阅读全文
posted @ 2022-07-05 16:24 那时·此刻
阅读(321)
评论(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 那时·此刻
阅读(116)
评论(0)
推荐(0)
2020年10月28日
java多文件压缩成ZIP
摘要: 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 那时·此刻
阅读(1064)
评论(1)
推荐(0)
FTP上传和下载工具类
摘要: 一、上传 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 那时·此刻
阅读(246)
评论(0)
推荐(0)
2020年9月18日
java实现微信模板消息推送
摘要: 一、导入依赖 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>2.7.0</version> </dependency> 二、登录微信公众测试
阅读全文
posted @ 2020-09-18 09:26 那时·此刻
阅读(3134)
评论(1)
推荐(0)
2020年9月16日
java分页读取文件
摘要: 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 那时·此刻
阅读(1245)
评论(0)
推荐(0)
2020年8月26日
RSA加密和解密
摘要: RSA是一种非对称加密算法.RSA有两个密钥,一个是公开的,称为公开密钥;一个是私密的,称为私密密钥。公开密钥是对大众公开的,私密密钥是服务器私有的,两者不能互推得出。用公开密钥对数据进行加密,私密密钥可解密;私密密钥对数据加密,公开密钥可解密。 一、工具类 1 import java.io.IOE
阅读全文
posted @ 2020-08-26 15:29 那时·此刻
阅读(597)
评论(0)
推荐(0)
2020年7月16日
使用sdk方式获取微信的用户信息
摘要: 一、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 那时·此刻
阅读(1859)
评论(0)
推荐(0)
2020年7月6日
重写java类的equals()和hashCode方法
摘要: 一、equals()方法和hashCode()方法是什么? equals()和hashCode()都是是Java中万物之源Object类中的方法; equals方法用于比较两个对象是否相同,Object类中equals方法的实现是比较引用地址来判断的对象是否是同一个对象,通过覆盖该方法可以实现自定义
阅读全文
posted @ 2020-07-06 15:12 那时·此刻
阅读(376)
评论(0)
推荐(0)
下一页
公告
/* 看板娘 */