用 100 行代码提升 10 倍的性能

  1. 云栖社区>
  2. Java程序员联盟>
  3. 博客>
  4. 正文

用 100 行代码提升 10 倍的性能

技术小能手 2018-11-30 16:47:50 浏览5601
展开阅读全文

提出问题

从一个我常用的面试题,也是真实需求开始聊起:

你需要在前端展示 5000 条甚至更多的数据,每一条数据的数据结构是一个对象,里面有格式各样的属性。每个属性的值又可以是基本类型,对象,甚至数组。这里的对象或者数组内部的元素又可以继续包含对象或者数组并且允许无限嵌套下去。比如

{ "name": { "firstName": "yi", "lastName": "li"
 }, "age": 23, "roles": ['developer', 'admin'], "projects": [{ "name": "demo", "repo": ""
 }]
}

页面上提供一个搜索框,用户通过输入搜索的内容可以找到包含这个内容的数据。注意,只要任意数据对象的任意属性值 (比如在上面的数据结构中,只要 name, age, roles 任

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属团队号: Java程序员联盟