
Java
Java资料记录
一字码
学习记录,心得体会,快乐的小码农
展开
-
Java 8 Stream peek 与 map的区别
https://www.jianshu.com/p/f8fa2a7920f5刚接触java8 Stream的时候,经常会感觉分不清楚 peek 与 map方法的区别其实了解一下λ表达式就明白了首先看定义Stream<T> peek(Consumer<? super T> action);peek方法接收一个Consumer的入参。了解λ表达式的应该明白 Consumer的实现类 应该只有一个方法,该方法返回类型为void。Consumer<Integer> c转载 2021-05-08 17:04:18 · 479 阅读 · 0 评论 -
Java8 --> Stream实现递归查询树形结构
一、简述之前遇到过一个表里含有父类和子类关系的,有时候取值需要用到递归,递归有多重实现方式:1、Mysql和Oracle递归查询实现记录2、java实现多级递归查询下面就介绍下第三种递归实现方法,用java8里面的Stream来简单实现。二、实现1、实体类:@Data@EqualsAndHashCode(callSuper = true)@Accessors(chain = true)@TableName("SYS_USER")public class User { priv原创 2021-05-07 18:45:07 · 8199 阅读 · 3 评论 -
Mybatis-Plus 多表联查分页实现
一、简介Mybatis-Plus自带一套增删改查系统,但是都是针对于单表来实现,如果遇到多表联查分页就不能用它的方法来查了,只能自己写sql语句来实现。二、实现我们需要建立Dao、Service、ServiceImpl、Mapper、实体类等,下面以User实体类为例:User实体类:@Data@EqualsAndHashCode(callSuper = true)@Accessors(chain = true)@TableName("SYS_USER")public class User原创 2021-05-06 11:08:31 · 2388 阅读 · 0 评论 -
java实现多级递归查询
一、java实现多级递归查询1、实体类对象(省略了一些字段)@Data@EqualsAndHashCode(callSuper = true)@Accessors(chain = true)@TableName("SYS_USER")public class User { private static final long serialVersionUID = -3089138238598051744L; /** * 账号 */ @TableFiel原创 2021-04-27 17:15:15 · 6454 阅读 · 0 评论