![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
锐rui3g
总结一些自己用过的以及遇到的一些坑
展开
-
列表转树(非常实用)!
在开放过程中碰到许多需要组合成树的数据,会让我们比较头疼,下面公开一种比较实用的方法,希望能帮助到需要帮助的人。话不多说上代码:下面这个是转树的方法。 /** * 列表转树(包含根节点) * @param list * @return */ @Override public Tree getTreeFromList(List<Tree> list) { Tree result = null; if (l原创 2020-11-06 17:10:53 · 1660 阅读 · 2 评论 -
Java8新特性Stream,让自己的代码更优雅!
简介如何让代码更简洁明了,提升编码速度是一种程序员自然产生的想法。(在我看来,这种想法是自我产生的~~哈哈)这里就不得不提到这个东西:Java8-Stream流它告诉了我们什么才叫优雅。Stream流极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(termin原创 2020-09-07 15:56:18 · 223 阅读 · 0 评论 -
写代码时论数据结构的重要性(自我小结)
论数据结构的重要性关于数据结构的重要性,在我入行8个月的时候,我才发现,代码想写的好数据结构的应用是必不可少的,在我刚刚学会增删改查,能做项目时,我并没有意识到,并发,性能和数据量的问题。说白了就是感觉项目不就crud吗,其实要想让一个项目能稳定的运行不止这些,由于我的学识比较浅薄,说的估计还差很多,只不过我想将自己又上一个阶层所看到和所感想的总结下来,以便日后印证,成长,希望大佬们别被我这幼稚的见识吓到。当我能独立完成简单项目时,其实我就意识到个问题,频繁的操作数据库是不怎么好的,比如用一些笨办法一原创 2020-08-08 16:59:56 · 358 阅读 · 0 评论 -
map的排序问题和使用
最近一直在做统计数据,统计后数据名称+数值这样子的,所有map的使用开始频繁,我最钟爱的list可以先歇会了,哈哈哈ヾ(≧▽≦)o。map的排序,上代码:public class MapRankingUtils { public static Map<String,Integer> ranking(Map<String, Integer> map){ Map<String, Integer> res = new TreeMap<>原创 2020-08-08 16:39:31 · 226 阅读 · 0 评论