Lambda流式编程

Stream操作

线程池精进

资源关闭

常见工具

Lombok

maven:

       <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
        <!-- 配合spring BeanUtils.copyProperties(); 一起使用. ->

分片工具类

     <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.3</version>
            <scope>compile</scope>
        </dependency>

//分片
List<List<?>>=ListUtils.partition(list, size);

FileUtils

//commons-lang3
//org.apache.tomcat.util.http.fileupload.FileUtils
//递归创建文件夹
      if (!dest.getParentFile().exists()) {
                FileUtils.forceMkdir(dest.getParentFile());
    }

Spring Boot 校验

Spring boot - @Validated @Valid 优雅校验