摘要: ``` const arr = [] // 1. 最简单 ES5+ Array.isArray(arr) // 2. 兼容性好的方法,也很准确 Object.prototype.toString.call(arr) === '[object Array]' // 3. 这个也不错 arr.constructor.name === 'Array' // 4. instance 不好用 ... 阅读全文
posted @ 2019-01-05 18:13 lovollll 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 问题 为了保证用户的信息安全,敏感信息需要脱敏。项目开发过程中,每次处理敏感信息的日志问题感觉很麻烦,大部分都是用工具类单独处理,不利于以后统一管理,很不优雅。于是,就写了一个基于 java 注解的日志脱敏工具。 github sensitive 项目介绍 日志脱敏是常见的安全需求。普通的基于工具类 阅读全文
posted @ 2019-01-05 18:12 lovollll 阅读(3546) 评论(0) 推荐(1) 编辑
摘要: MySQL Explain详解 简介 执行计划(query Execution plan) 语法 explain 中的列 expain出来的信息有10列,分别是id,select_type,table、type,partitions,possible_keys,key,key_len,ref,row 阅读全文
posted @ 2019-01-05 18:11 lovollll 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在涉及到对象的比较时,问题就变得复杂了。最早的ECMAScript中的相等和不相等操作符会在执行比较之前,先将对象转换成相似的类型。后来,有人提出了这种转换到底是否合理的质疑。最后,ECMAScript的解决方案就是提供两组操作符: 相等和不相 阅读全文
posted @ 2019-01-05 17:57 lovollll 阅读(3396) 评论(2) 推荐(0) 编辑
摘要: 内置提供了一个对象为 Object ,也被称之为是构造函数,用来创建对象用的。在 javascript 函数也是对象,是一种可被执行的对象,所以称Object为对象也是可以的。挂在函数上的方法,称之为静态方法。 Object.defineProperty() 如果对这个方法不了解,必须先看,下面的某 阅读全文
posted @ 2019-01-05 17:56 lovollll 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 什么是单向链表 链表是以链式存储数据的结构,其不需要连续的存储空间,链表中的数据以节点来表示,每个节点由元素(存储数据)和指针(指向后继节点)组成。 单向链表(也叫单链表)是链表中最简单的一种形式,每个节点只包含一个元素和一个指针。它有一个表头,并且除了最后一个节点外,所有节点都有其后继节点。它的存 阅读全文
posted @ 2019-01-05 17:55 lovollll 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 以往用到图片上传功能都是直接使用现成的插件,今天把其中用到的知识点整理一下。 知识点字典 input 标签之 file 类型 FileReader 对象:读取文件 FileReader.readAsDataURL():将读取的文件转换为 base64 编码的字符串 FormData 对象 使用 ax 阅读全文
posted @ 2019-01-05 17:54 lovollll 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 今日励志语 往日不可追,来日犹可期,祝大家2019年继往开来 迷之间隙 我们创建一个导航列表,并将其列表 item 设置为 inline block,主要代码如下: 效果图如下: 我们从效果图中可以看到列表 item 之间有一点小空隙,但是我们在代码中并没有设置 margin 水平间距。那么这个空隙 阅读全文
posted @ 2019-01-05 17:16 lovollll 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目:给定一个一维数组,如[1,2,4,4,3,5],找出数组中第k大的数字出现多少次。 例如:第2大的数是4,出现2次,最后输出 4,2 来源:https://segmentfault.com/a/1190000017708381 阅读全文
posted @ 2019-01-05 17:14 lovollll 阅读(567) 评论(0) 推荐(1) 编辑
摘要: this 到底指向哪里 以下如果没提及,则为严格模式。 js中作用域有两种: 词法作用域 动态作用域 词法作用域 词法作用域指在书写代码时就被确定的作用域。看如下代码 动态作用域 动态作用域指在代码运行时才被确定的作用域。js中只有this的作用域是动态作用域 this的五种绑定 初学js时,会想当 阅读全文
posted @ 2019-01-05 17:09 lovollll 阅读(154) 评论(0) 推荐(0) 编辑