03 2023 档案
摘要:构建不可变集合的几种方式 JDK8 在JDK8中,需要引入第三方工具包 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>22.0</version> </dependen
阅读全文
摘要:package com.example.demo.java; import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import java.io.IOException; import java.net
阅读全文
摘要:实现全局异常处理 /** * @Author: CQ * @Date: 2020/9/3 9:22 * <P> 全局异常的捕获处理</P> */ @Slf4j @RestControllerAdvice public class GlobalExceptionHandler { @ResponseS
阅读全文
摘要:自定义注解 package com.example.servlet; import javax.validation.Payload; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; im
阅读全文
摘要:package com.example.demo.time; import java.util.Arrays; import java.util.Locale; import java.util.function.IntConsumer; /** * @author ChenQ2 * @date 2
阅读全文
摘要:文件上传 https://www.bilibili.com/video/BV19Y411u7TN?p=3&vd_source=754072d7b85ade733f577c9db53813e8 package com.example.demo.base.file; import java.io.*;
阅读全文
摘要:时间新特性 新生事物出现,必定是对旧事物的完善或者是缺陷的弥补。 本文章介绍LocalDate、LocalDateTime。在多线程的情况,相比较于Date、Calendar、SimpleDateFormat或DateFormat下的其他子类而言。这些类都是线程安全且性能更好,代码更加简洁 Loca
阅读全文