mysql索引及查询优化 发表于 2018-04-08 | 分类于 mysql | 建索引的几大原则 最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立( ... 阅读全文 »
彻底看懂 so called 红黑树 发表于 2018-04-03 | 分类于 java | 为了理解 TreeMap 的底层实现,必须先介绍排序二叉树和红黑树这两种数据结构。其中红黑树又是一种特殊的排序二叉树。 排序二叉树排序二叉树是一种特殊结构的二叉树,可以非常方便地对树中所有节点进行排序和检索。 排序二叉树要么是一棵空二叉树,要么是具有下列性质的二叉树: 若它的左子树不空,则左子树上 ... 阅读全文 »
List、Set、Map 发表于 2018-04-02 | 分类于 java | List,Set都是继承自Collection接口 List 元素有放入顺序; 元素可重复; 可以插入多个null元素 ; 常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedList 则对于经常需要从 ... 阅读全文 »
npm太慢, 淘宝npm镜像使用方法 发表于 2018-04-02 | 分类于 nodejs | 临时使用1npm --registry https://registry.npm.taobao.org install express 持久使用1npm config set registry https://registry.npm.taobao.org 配置后可通过下面方式来验证是否成功 n ... 阅读全文 »