02 2022 档案
摘要:1、使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保持添加到其中的数据的顺序 Java示例使用LinkedHashSet删除arraylist中
阅读全文
摘要:函数防抖和函数节流都是老生常谈的问题了。这两种方式都能优化 js 的性能。有些人可能会搞混两个的概念。所以,我以自己的理解,来解释这两个概念的含义。并且列举在小程序中这两个方法的使用。 函数防抖: 英文 debounce 有防反跳的意思,大致就是指防止重复触发。 那么,函数防抖,真正的含义是:延迟函
阅读全文
摘要:摘自:https://www.pdai.tech/md/interview/x-interview.html#52-%E5%86%85%E5%AD%98%E7%BB%93%E6%9E%84 堆区内存是怎么细分的? 对于大多数应用,Java 堆是 Java 虚拟机管理的内存中最大的一块,被所有线程共享
阅读全文
摘要:前言 用过maven的都应该知道,创建maven项目时,其版本号默认会以SNAPSHOT结尾,如下: 通过英文很容易就可以知道这是一个快照版本。但是,在开发中,或者使用别的软件的时候,我们常常会见到各种各样的版本命名,比如:GA、Beta、OEM等等,不去了解下的话,就很容易被这些版本号整懵了。通过
阅读全文
摘要:arrOld = [ {name: "zhangsan", age: "18"}, {name: "lisi", age: "20"}, {name: "wangwu", age: "17"}, {name: "zhaoliu", age: "19"} ] arrNew = ["zhangsan",
阅读全文