java8
Tonels
在这个冬天里,我忘记了来年还有一个春天,忘记了桃花开放的样子...
展开
-
根据层级关系,构建树形结构数据
根据层级关系,构建树形结构数据一、基本模型二、递归工具类三、基于Model数据,构建资源树一、基本模型@Datapublic class ResourceTreeVO { private Long resourceId; /** * 资源级别 * 1:一级,2:二级,3:三级 */ private Integer level; ...原创 2019-12-24 21:34:40 · 1574 阅读 · 0 评论 -
如何计算两个LocalDateTime的时间差,以及时分秒格式化操作
很多方法,这里介绍两个很方便的实现Demo1 @Test public void tr(){ final LocalDateTime fromDate = LocalDateTime.now(); final LocalDateTime toDate = LocalDateTime.now().plusHours(56); long m...原创 2019-08-13 16:49:20 · 28149 阅读 · 2 评论 -
Java8的Stream操作
Java8的Stream操作,集合处理很是方便1. 写在前面点击查看,Java8 的新特性2. 创建 Stream有许多方法可以创建不同源的流实例。一旦创建,实例将不会修改其源,因此允许从单个源创建多个实例2.1. Empty Stream如果创建空流,要使用empty()方法,避免为没有元素的流返回Null.Stream<String> streamEmpty = St...原创 2019-08-13 22:00:39 · 4554 阅读 · 0 评论 -
List,Map和Pojo互转,一行代码解决。多种实现
写在前面,注意引包,hutool和Jackson.databind,guava这里是多种实现,看自己想用哪个就引特定的包!一、pojo 互转 map二、list 互转 mappackage list常用操作.list_map_pojo互相转化;import cn.hutool.core.bean.BeanUtil;import cn.hutool.json.JSONUtil;impo...原创 2019-08-10 22:59:11 · 3170 阅读 · 0 评论 -
利用java8 + Jpa写出流畅的代码示例(参考)
一、新增二、修改(可适当调整,利用BeanUtil.copy)2.1public Optional<UserDTO> updateUser(UserDTO userDTO) { return Optional.of(userRepository .findById(userDTO.getId())) ...原创 2019-09-04 20:50:42 · 533 阅读 · 0 评论