赞了文章2021-08-09
这是why的第 98 篇原创文章前几天,有个朋友在微信上找我。他问:why哥,在吗?我说:发生肾么事了?他啪的一下就提了一个问题啊,很快。我大意了,随意瞅了一眼,这题不是很简单吗?结果没想到里面还隐藏着一篇文章。故事,得从这个问题说起:上面的图中的线程池配...
赞了回答2020-05-19
应该是,有一堆节点List<Resource>,遍历它们,根据其中的id属性作为条件查询父属性parentId值与之相当的子节点List<Resource>,最后可能要对子节点做一些处理后再放到刚父节点的children属性
赞了回答2020-05-19
{代码...}
赞了回答2019-07-31
但是其实Collectors.groupingBy最多是有三个参数的方法的,其他两个参数的还有一个参数的都是三个参数的方法的重载而已,所以你要达到处理分组后的Value数据,就需要了解根本上三个参数的方法到底提供了哪些能力
赞了回答2019-07-31
首先理解方法本身的意思:Stream的reduce方法,翻译过来是聚合或者是汇聚成一个的意思,由于Stream本身就代表着一堆数据,那stream.reduce()方法顾名思义就是把一堆数据聚合成一个数据
赞了回答2019-07-31
==============================2019年8月1日 更新==============================今天竟然还有人点赞我的答案。。。好吧。。。我刚看了哈我3年前写的这答案。。。emmm。。。感觉很好笑,哈哈哈哈,还优雅简单??? 是简单了。。。不过。。。这个代码也太。。。太“直男...
赞了回答2019-07-31
既然是通过某一个月找到该月每周的起始日期、结束日期,那换句话说,一个月里有很多日期,这么日期它可以按照周来分类,第一周的日期为一类,第二周的日期为一类,以此类推,然后每一类中按照日期升序排序,我取第一个日期和最后一个日期最终就可以达到题主要求了,...
赞了回答2019-07-31
===============================2016年9月版 分割线========================================之前版本的我太simple了...最近再去研究了一下Java8的新时间API,发现更有简单的方式去处理
赞了文章2019-07-31
写这个文章其实主要是因为刚有个童鞋问了个问题[链接]正写的带劲安利Java8的实现方式,结果还没写完...无意发现问题被关闭了...哎...都写了一半了...又不想放弃,就干脆写成文章
赞了回答2019-07-31
回答这个问题的话,我们可以先来看看为啥会出现Map<String, List<List<String>>>的结果,这要从Collectors.groupingBy的设计语义来说了,它代表把流的数据按照一定规则进行归类分组,并要求提供同一组的数据怎么进行收集的方法,所以这就是Collect...
赞了文章2019-07-31
写这个文章其实主要是因为刚有个童鞋问了个问题[链接]正写的带劲安利Java8的实现方式,结果还没写完...无意发现问题被关闭了...哎...都写了一半了...又不想放弃,就干脆写成文章
赞了回答2018-07-16
一个可继承,一个不可继承。
赞了回答2018-02-17
{代码...}
提出了问题2017-12-31
赞了回答2017-12-18
{代码...} How do I get a list of all HttpSession objects in a web application?
关注了问题2017-12-18
关注了问题2017-09-26