java工具
人类幼崽养成记
知识分享,拥抱开源
展开
-
easyexcel操作Excel导入导出
需要添加maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.0.5</version> </dependency>读Excelpackage com.原创 2022-04-13 17:48:23 · 2694 阅读 · 0 评论 -
java实体类属性非空判断工具类
import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry; public class CheckParametersUtil { Map<String, Object> map = new HashMap<>(); /** * 添加需要校验的参数 * @param object 实参.转载 2021-12-23 11:35:54 · 709 阅读 · 0 评论 -
Java中对字符串的操作
StringBuffer 或 StringBuilder 的 reverse方法 /** * 字符串反转 * @param str * @return */ // StringBuffer public static String reverse(String str) { //return new StringBuffer(str).reverse().toString(); return new Stri.原创 2021-12-09 09:33:26 · 343 阅读 · 0 评论 -
java8 stream流操作集合交集,差集,并集,过滤,分组,去重,排序,聚合等
测试对象public class Person { private String name; private Integer age; private Integer weight; public Person() { } public Integer getWeight() { return weight; } public void setWeight(Integer weight) {原创 2021-12-09 12:02:35 · 2157 阅读 · 1 评论 -
List,Map,实体类,字符串相互转换
添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version> </dependency>List,实体类字符串想换转换package Map;import com.alibaba.fastjson.*;imp原创 2021-12-09 10:55:26 · 858 阅读 · 0 评论 -
动态定时任务数据库获取方式
Spring 中,创建定时任务除了使用@Scheduled 注解外,还可以使用 SchedulingConfigurer。@Schedule 注解有一个缺点,其定时的时间不能动态的改变,而基于 SchedulingConfigurer 接口的方式可以做到。SchedulingConfigurer 接口可以实现在@Configuration 类上,同时不要忘了,还需要@EnableScheduling 注解的支持。 /** * 执行定时任务. */ @Overrid原创 2021-12-06 09:49:36 · 1002 阅读 · 0 评论 -
Navicat将mysql表结构导成oracle表结构
1,选中对应的表右键逆向表到模型2.点击右上角文件转换模型为3.模型选择物理,数据库oracle,选择对应的版本4.新弹出的模型点击右上角文件,导出sql5.选择路径导出sql...原创 2021-12-01 09:55:36 · 2467 阅读 · 0 评论 -
Map集合根据key,value排序
/** * 根据map的key排序 * * @param map 待排序的map * @param isDesc 是否降序,true:降序,false:升序 * @return 排序好的map */ public static <K extends Comparable<? super K>, V> Map<K, V> sortByKey(Map<K, V> map, boolean ...原创 2021-11-29 16:08:42 · 158 阅读 · 0 评论