摘要: Java8 list stream方式 List<String> nameList = personList.stream().map(Person::getName).collect(toList()); 阅读全文
posted @ 2022-08-03 17:26 酷盖的小机灵 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Collections.sort(fileRecordDOList, Comparator.comparing(FileRecordDO::getOperateTime).reversed()); reversed()逆序排序,从大到小 若排序的属性值有空值,以上方法会报错,需要使用以下方法升序:从 阅读全文
posted @ 2022-08-03 17:25 酷盖的小机灵 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 序列化: 对象转json 1 ObjectMapper objectMapper = new ObjectMapper(); 2 String jsonStr = objectMapper.writeValueAsString(dataDTO); 反序列化: json转列表 1 ObjectMapp 阅读全文
posted @ 2022-08-03 17:23 酷盖的小机灵 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 切记:全称除了点击取消合并单元格,其他操作不要动鼠标 1.选中合并的单元格,点击取消合并,后不要动鼠标 2.Ctrl+g 选中 空值 点击定位 3.按下“=”,后按“上箭头”,最后“Ctrl+回车” 阅读全文
posted @ 2022-08-03 17:20 酷盖的小机灵 阅读(3292) 评论(0) 推荐(0) 编辑
摘要: 1 public class NumberUtils { 2 3 private static final String MILLION_UNIT = "万"; 4 private static final String BILLION_UNIT = "亿"; 5 private static fi 阅读全文
posted @ 2022-08-03 17:20 酷盖的小机灵 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: Mon Oct 29 17:16:04 CST 2018 阅读全文
posted @ 2022-08-03 17:18 酷盖的小机灵 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1 public class MyUtils { 2 /** 3 * 以季度分割时间段 4 * 此处季度是以 12-2月 3-5月 6-8月 9-11月 划分 5 * @param startTime 开始时间戳(毫秒) 6 * @param endTime 结束时间戳(毫秒) 7 * @param 阅读全文
posted @ 2022-08-03 17:18 酷盖的小机灵 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 1 SELECT 2 * 3 FROM 4 data a 5 WHERE 6 a.del_flag = 0 7 AND a.exchange_code IN ( 'XSHG', 'XSHE' ) 8 AND EXISTS ( 9 SELECT 10 1 11 FROM 12 ( SELECT sto 阅读全文
posted @ 2022-08-03 17:17 酷盖的小机灵 阅读(1869) 评论(0) 推荐(1) 编辑
摘要: 查询今天的信息记录: select * from `article` where to_days(`add_time`) = to_days(now()); 查询昨天的信息记录: select * from `article` where to_days(now()) – to_days(`add_ 阅读全文
posted @ 2022-08-03 17:16 酷盖的小机灵 阅读(2741) 评论(0) 推荐(0) 编辑
摘要: 查询数据库json类型 select JSON_EXTRACT( operate_detail_json, '$[0].adjustContent' ) 添加数据库json类型 update tab_json set data = json_insert(data,"$.name","小明") wh 阅读全文
posted @ 2022-08-03 17:12 酷盖的小机灵 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 1 select curdate(); -- 获取当前日期 2 select last_day(curdate()); -- 获取当月最后一天。 3 select DATE_ADD(curdate(),interval -day(curdate())+1 day); -- 获取本月第一天 4 sel 阅读全文
posted @ 2022-08-03 17:06 酷盖的小机灵 阅读(5279) 评论(0) 推荐(2) 编辑
摘要: 1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class CompareTwoListUtil { 5 public static void getList(List<Long> oldGroupIdList, L 阅读全文
posted @ 2022-08-03 17:05 酷盖的小机灵 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 用JDK1.8 Stream中对List进行去重: List<String> myList = list.stream().distinct().collect(Collectors.toList()); 阅读全文
posted @ 2022-08-03 17:04 酷盖的小机灵 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 import com.google.common.collect.Maps; 2 import org.apache.commons.lang3.StringUtils; 3 4 import java.lang.reflect.Method; 5 import java.util.ArrayL 阅读全文
posted @ 2022-08-03 17:04 酷盖的小机灵 阅读(238) 评论(0) 推荐(0) 编辑
摘要: MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。 SELECT TIMESTAMPDIFF(类型,开始时间,结束时间) 相差的秒数: SELECT TIMESTAMPDIFF(SECOND, 阅读全文
posted @ 2022-08-03 16:59 酷盖的小机灵 阅读(1128) 评论(0) 推荐(1) 编辑
摘要: 说明: UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。否则会报错。 union和 union all的关系和区别: 1.UNION 阅读全文
posted @ 2022-08-03 16:54 酷盖的小机灵 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.File; 2 public class Flie_or_Folder { 3 4 public static void main(String s[]){ 5 String path ="/Users/XXXXX/Desktop/one"; 6 File file 阅读全文
posted @ 2022-08-03 16:50 酷盖的小机灵 阅读(1204) 评论(1) 推荐(0) 编辑
摘要: String trim(); 阅读全文
posted @ 2022-08-03 16:50 酷盖的小机灵 阅读(399) 评论(0) 推荐(0) 编辑
摘要: MD5加密很常用,比如数据库中密码等敏感字段需要加密存储,核对密码时先以同样的方式对用户输入的密码进行加密,再与数据库中存储的密码比较。 MD5加密有很多种实现方式,此处介绍2种 1、使用JDK自带MessageDigest 1 public class MD5Util { 2 3 public s 阅读全文
posted @ 2022-08-03 16:49 酷盖的小机灵 阅读(1803) 评论(0) 推荐(1) 编辑
摘要: 遍历文件夹,输出文件夹下的所有文件和文件名: 1 import java.io.File; 2 3 public class Scaner { 4 5 public static void main(String[] args) { 6 printFiles(new File("E:\\practi 阅读全文
posted @ 2022-08-03 16:45 酷盖的小机灵 阅读(945) 评论(0) 推荐(0) 编辑