随笔分类 -  JavaSE

摘要:### 使用场景 远程请求接口,接口每次请求数据条数有限制,只能用分页多次调取再合并,需要使用总条数total和每次最大分页size去计算调用次数 > 之前都是老实的使用取模取余来计算,,do-while会看起来优雅简单很多。 ### 代码示例 ① ```java List list = new A 阅读全文
posted @ 2023-07-04 10:42 生生灯火半杯月 阅读(182) 评论(0) 推荐(0) 编辑
摘要:start.bat ```bat @echo of .\jre\bin\java -jar exl-pic.jar @pause ``` ![image](https://img2023.cnblogs.com/blog/2338988/202305/2338988-2023052609124880 阅读全文
posted @ 2023-05-26 09:13 生生灯火半杯月 阅读(168) 评论(0) 推荐(0) 编辑
摘要:/** * 判断该对象是否所有属性为空 * 返回ture表示所有属性为null,返回false表示不是所有属性都是null */ public static boolean isAllFieldNull(Object object) { boolean flag = true; if (null = 阅读全文
posted @ 2022-08-24 15:56 生生灯火半杯月 阅读(798) 评论(0) 推荐(0) 编辑
摘要:public static String getDiffDateStr(Date startTime,Date endTime){ long diff = endTime.getTime() - startTime.getTime(); long diffSeconds = diff / 1000 阅读全文
posted @ 2022-07-27 16:24 生生灯火半杯月 阅读(23) 评论(0) 推荐(0) 编辑
摘要:借用mybatisPlus的分页对象,可以自己创建一个 此方法针对集合设置分页,与SQL无关。 /** * * @param pageNo 第几页 * @param pageSize 每页记录数 * @param list 要分页的集合 * @param <T> 借用mybatisPlus的分页对象 阅读全文
posted @ 2022-06-01 18:28 生生灯火半杯月 阅读(25) 评论(0) 推荐(0) 编辑
摘要:```xml com.belerweb pinyin4j 2.5.1 ``` PinyinUtils.java ```java public class PinyinUtils { // public static void main(String[] args) { // String yin = 阅读全文
posted @ 2022-04-25 11:26 生生灯火半杯月 阅读(191) 评论(0) 推荐(0) 编辑
摘要:SyncSystemData syncSystemData = syncSystemDataMapper.getNewLocalTotal(); if (Objects.nonNull(syncSystemData)) { if (!DateUtil.isTimeout(syncSystemData 阅读全文
posted @ 2022-04-25 11:22 生生灯火半杯月 阅读(395) 评论(0) 推荐(0) 编辑
摘要:在实体类上添加注解 @JsonInclude(JsonInclude.Include.NON_EMPTY) 描述 ALWAYS // 默认策略,任何情况都执行序列化 NON_NULL // 非空 NON_ABSENT // null的不会序列化,但如果类型是AtomicReference,依然会被序 阅读全文
posted @ 2021-12-31 11:51 生生灯火半杯月 阅读(318) 评论(0) 推荐(1) 编辑
摘要:可以放在实体类中,设置属性设置器和构造方法 /** * 对Double数值格式化 * * @param f 原Double数据 * @param n 要保留的小数位 默认2位 * @return 新数据 */ private Double doubleDecimal(Double f, Intege 阅读全文
posted @ 2021-12-10 12:30 生生灯火半杯月 阅读(67) 评论(0) 推荐(0) 编辑
摘要:package charset; import java.io.UnsupportedEncodingException; public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public stati 阅读全文
posted @ 2021-11-10 15:45 生生灯火半杯月 阅读(121) 评论(0) 推荐(0) 编辑
摘要:学习动态代理原理是为以后理解框架而必须的 需要注意的点: 接口:java.lang.reflect.InvocationHandler 方法:java.lang.reflect.Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfa 阅读全文
posted @ 2021-10-11 11:11 生生灯火半杯月 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示