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

摘要:一、SXSSFWorkbook技术 1.冻结行数 代码 SXSSFWorkbook wb = new SXSSFWorkbook(); SXSSFSheet sheet = wb.createSheet(SheetName); sheet.createFreezePane(0, 1);// 冻结 结 阅读全文
posted @ 2024-10-17 16:56 骚哥 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、BigDecimal类型 BigDecimal withdrawalFeeExchange = groupDeverList.stream().map(DevWeekReport::getWithdrawalFeeExchange).reduce(BigDecimal::add).get();/ 阅读全文
posted @ 2024-09-24 16:11 骚哥 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、使用方法 在添加、编辑等操作功能时可以使用该方案,在需要记录日志的实体类字段中进行注解标注。并标明对应的字段名 二、代码 1.使用LoggerUtils工具类生成日志 public JsonResult savePrice(Price price) {if (price.getId() != n 阅读全文
posted @ 2024-06-05 14:32 骚哥 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、使用方法 1.这里有使用LocalDateTime,Date, 2.直接使用LocalDateTime来将输入时间转为UTC还是没有摸索到,看了下源码发现根据偏移量去处理的,但是没有测试成功所以换了一种方案 二、代码 测试方案 @Test public void wzwLocalDateTime 阅读全文
posted @ 2024-01-02 20:49 骚哥 阅读(733) 评论(0) 推荐(0) 编辑
摘要:一、使用方法 1.获取纽约ZoneId[纽约时区的ZoneId标识为"America/New_York"] -> ZoneId.of("America/New_York") 2.获取纽约时间 -》TimeZone.getTimeZone(ZoneId.of("America/New_York")). 阅读全文
posted @ 2023-11-24 15:35 骚哥 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1.PageHelper技术 依赖 <!-- PageHelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</versio 阅读全文
posted @ 2023-08-17 10:45 骚哥 阅读(81) 评论(0) 推荐(0) 编辑
摘要:// 设置需要拷贝的字段 Set<String> targetSet = new HashSet<>(); targetSet.addAll(Arrays .asList("totalRefund", "actualAdvertisingCost", "expensesOfTaxation")); 阅读全文
posted @ 2023-08-05 12:00 骚哥 阅读(85) 评论(0) 推荐(0) 编辑
摘要:本地Excel导入系统测试方案 Excel 代码 @Test public void importperson() throws FileNotFoundException { FileInputStream fis = new FileInputStream(new File("C:\\Users 阅读全文
posted @ 2023-08-04 17:27 骚哥 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Map延伸工具类 /** * 集合类型转换 * */ public class CollectionUtil { /** * 根据value值得到map的key值 * @author wzw * * @param map * @param value * @return java.lang.Obje 阅读全文
posted @ 2023-08-03 14:07 骚哥 阅读(39) 评论(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 骚哥 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、集合之间的包含 1.判断listOne是否全部包含listTow中的值 格式:CollectionUtils.containsAll(listOne, listTow) 或 listTow.containsAll(listOne) 例如: "123,112"和"12,123,1234,12345 阅读全文
posted @ 2023-02-23 11:06 骚哥 阅读(486) 评论(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 骚哥 阅读(75) 评论(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 骚哥 阅读(133) 评论(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 骚哥 阅读(2363) 评论(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 骚哥 阅读(202) 评论(0) 推荐(0) 编辑
摘要:自定义工具类之“分割所有类型的字符串” /** * <p>默认根据,, \t\n\r分隔符分隔出list</p> * * <pre> * tokenizeToStringArray(null) = null * tokenizeToStringArray("www.baidu.com") = [ww 阅读全文
posted @ 2022-12-31 11:06 骚哥 阅读(63) 评论(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 骚哥 阅读(3785) 评论(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 骚哥 阅读(14839) 评论(0) 推荐(0) 编辑
摘要:一.使用场景 当需要比较范围时 如: 这种情况,如果要写三个表达式会很长,这时候就可以用这个工具类进行比较 number:用户输入(长,宽,高) minRange: 0.0 maxRange:33 二.判断number存在(minRange ~ maxRange)范围中 /** * 判断number 阅读全文
posted @ 2022-03-30 16:09 骚哥 阅读(184) 评论(0) 推荐(0) 编辑

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