当前位置: 首页 > news >正文

网站开发中效率较高的编程语言怎么做推广赚钱

网站开发中效率较高的编程语言,怎么做推广赚钱,简历电子版模板免费下载,卡盟24小时自助下单平台在产品研发时遇到这样一个问题,对于省市区县这类三级联动的数据,前端插件需要一次把数据全部返回,单纯的使用接口查询字节的没办法满足要求。 如果一次把数据全部返回,前端使用起来很麻烦需要一条一条的进行查找。 常规的使用方…

在产品研发时遇到这样一个问题,对于省市区县这类三级联动的数据,前端插件需要一次把数据全部返回,单纯的使用接口查询字节的没办法满足要求。

如果一次把数据全部返回,前端使用起来很麻烦需要一条一条的进行查找。

常规的使用方法是把集合转换成一个有结构的树形结构。

树形结构是一种非线性的数据结构,它由n(n>=0)个有限结点组成,这些结点之间具有层次关系。每个结点可以有零个或多个子结点,其中根结点是层次最高的结点,没有父结点,其他结点有且仅有一个父结点。在树形结构中,子结点的数量被称为该节点的度,树的度是树中最大的度数。树的深度或高度是指树中结点的最大层次数。

实体类

@Data
public class AreaVO implements Serializable {private static final long serialVersionUID = 1L;private Integer id;private Integer pid;private String areaCode;private String areaName;private Integer level;private List<AreaVO> childList;}

TreeUtil


import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;/*** @author zhizhao* @description* @create 2018-11-14 9:07*/
public class TreeUtil {public static List<AreaVO> toTree(List<AreaVO> treeNodeList) {//数据按照pid分组Map<Integer, List<AreaVO>> map = treeNodeList.stream().collect(Collectors.groupingBy(AreaVO::getPid));//找出所有的根节点,pid=0的为根节点List<AreaVO> areaList = map.get(0);for (AreaVO areaVO : areaList) {forEach(map, areaVO);}return areaList;}private static void forEach(Map<Integer, List<AreaVO>> collect, AreaVO areaVO) {List<AreaVO> nodeList = collect.get(areaVO.getId());if (collect.get(areaVO.getId()) == null) {return;}areaVO.setChildList(nodeList);for (AreaVO node : nodeList) {forEach(collect, node);}}}

转换输出结果

http://www.hengruixuexiao.com/news/24989.html

相关文章:

  • 做网站还是app互动营销的案例有哪些
  • 怎么制作美图素材图片青岛seo结算
  • 在线学习长沙百度搜索排名优化
  • 重庆忠县网站建设公司电话网店推广渠道有哪些
  • 商会网站建设方案书如何快速推广网站
  • 建设什么样的网站月入一万广州网站seo
  • 南宁网站seo公司哪家好做互联网推广的公司
  • 模版网站怎么做百度搜图
  • 长沙做网站微联讯点不错网站做seo教程
  • vs网站开发实例活动营销推广方案
  • 公司网站建设费用计入什么科目最新军事新闻事件今天
  • 免费建站手机软件线上拓客渠道有哪些
  • 如何做好网站成都网站优化排名
  • 做商品批发的网站媒体软文发布平台
  • 网站的后台管理seo顾问收费
  • 手机如何搭建网站seo外链发布软件
  • 政府门户网站内容建设工作自评百度快照搜索
  • 利用access做网站seo岗位
  • 绵阳建设网工程招标谷歌seo课程
  • 电商网站建设应用搜索优化引擎
  • 建好了网站怎么做外贸搜索引擎优化方法与技巧
  • 如何自己设计创建一个网站青岛网站建设制作推广
  • 营销型网站软件站长统计app软件
  • 毕设可以是仿照其他网站做吗百度官网首页下载
  • 博彩网站自己做如何接广告赚钱
  • 怎样让网站被百度收录网站搜索引擎优化
  • 模板网站建设哪家好seo网站推广什么意思
  • 网站301怎么做百度信息流是什么
  • 福州网站建设H5seo优化培训班
  • 贵阳网站建设培训学校如何注册网站怎么注册