随笔分类 -  王子威工具集合

摘要:Map延伸工具类 /** * 集合类型转换 * */ public class CollectionUtil { /** * 根据value值得到map的key值 * @author wzw * * @param map * @param value * @return java.lang.Obje 阅读全文
posted @ 2023-08-03 14:07 骚哥 阅读(58) 评论(0) 推荐(0)
摘要:一、根据对象字段进行排序【代码】 @Test public void wzwStream() { List<User> list = new ArrayList<>(); for (int i = 1; i <= 3; i++) { User user = new User(); user.setU 阅读全文
posted @ 2023-06-30 16:38 骚哥 阅读(68) 评论(0) 推荐(0)
摘要:判断集合中是否存在"字符串",返回boolean类型 boolean isExit = allSku.stream().map(Product::getFeatureList) .anyMatch(featureList -> isNotEmpty(featureList) && featureLi 阅读全文
posted @ 2023-04-08 10:52 骚哥 阅读(73) 评论(0) 推荐(0)
摘要:调用 // 用于判断包含 function diaoyong(arr, str){ // 初始化 var sizes = ['L','XL','S','M']; for (var i = 0; i < sizes.length; i++) { var size = '1' if (!this.wzw 阅读全文
posted @ 2023-03-13 18:03 骚哥 阅读(40) 评论(0) 推荐(0)
摘要:jdbcTemplate的rowMapper内部类写法 String sql ="select sku,feature from product"List<Product> products = jdbcTemplate.query(sql, (rs, rowNum) -> { Product en 阅读全文
posted @ 2023-03-01 19:33 骚哥 阅读(125) 评论(0) 推荐(0)
摘要:一、集合之间的包含 1.判断listOne是否全部包含listTow中的值 格式:CollectionUtils.containsAll(listOne, listTow) 或 listTow.containsAll(listOne) 例如: "123,112"和"12,123,1234,12345 阅读全文
posted @ 2023-02-23 11:06 骚哥 阅读(570) 评论(0) 推荐(0)
摘要:判断两个集合中是否有一个相同的值 CollectionUtils.containsAny(集合1,集合2)就可以满足以下条件 两个集合中,只要有一个值相同就直接返回true 如:集合1:"123,112" 和 集合2:"12,123,1234,12345" 返回true 如:集合1:"123,12" 阅读全文
posted @ 2023-02-22 19:21 骚哥 阅读(108) 评论(0) 推荐(0)
摘要:⑨前端:初始化当前时间数据 方案一(峰哥认可) // 2023-02this.$moment().format('yyyy-MM'),​// 2023-02-02this.$moment().format('yyyy-MM-dd'), 方案二(原始) // 2023-2yearMonth: new 阅读全文
posted @ 2023-02-02 09:59 骚哥 阅读(145) 评论(0) 推荐(0)
摘要:一、场景 我们的周报需要获取该月的第一个周的星期一和星期日,用于计算该星期的功能业绩(如:上产品数量) 2022-04-25 00:00:00 到 2022-05-01 23:59:592022-05-02 00:00:00 到 2022-05-08 23:59:592022-05-09 00:00 阅读全文
posted @ 2023-02-02 09:55 骚哥 阅读(2526) 评论(0) 推荐(0)
摘要:LocalDateTime时间工具之“2023-01-18T23:59:59.999999999”转“yyyy-MM-dd HH:mm:ss” 代码 LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss 阅读全文
posted @ 2023-02-01 16:40 骚哥 阅读(216) 评论(0) 推荐(0)
摘要:自定义工具类之“分割所有类型的字符串” /** * <p>默认根据,, \t\n\r分隔符分隔出list</p> * * <pre> * tokenizeToStringArray(null) = null * tokenizeToStringArray("www.baidu.com") = [ww 阅读全文
posted @ 2022-12-31 11:06 骚哥 阅读(76) 评论(0) 推荐(0)
摘要:流的使用之“如何将List<String>转为Map” ProductIllegalCustom query = new ProductIllegalCustom(); query.setUnionSkus(unionSkus); Map<String, String> illegalMap = p 阅读全文
posted @ 2022-12-31 11:01 骚哥 阅读(486) 评论(0) 推荐(0)
摘要:案例1:需要产品中的父SKU和子SKU //返回List对象 = 产品集合.流化.flatMap(产品对象流 -> 合并(父SKU字段, 子SKU字段)).去重.过滤空值.转为ListList<String> unionSkus = products.stream().flatMap(item -> 阅读全文
posted @ 2022-12-31 10:36 骚哥 阅读(124) 评论(0) 推荐(0)
摘要:一.获取map中的key转为List 注意 这里可以获取map中所有的key来转换为List, 这样后很多方案就不需要另外查询出来处理了 代码 @Test public void test() { Map<Integer, Double> ratioMap = new HashMap<>(); ra 阅读全文
posted @ 2022-10-29 09:26 骚哥 阅读(3867) 评论(0) 推荐(0)
摘要:一、JSON格式 {"code":"200","msg":"success","data":["Yinqing","ArtCreativity"]} 二、json格式转为List集合代码 @Test public void test() { String post = "{\"code\":\"20 阅读全文
posted @ 2022-08-16 17:16 骚哥 阅读(14937) 评论(0) 推荐(0)