1.什么是索引? 索引:加速查询的数据结构。 2.索引常见数据结构: #1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。 #2.二叉树查找(bina...
B-Tree(这儿可不是减号,就是常规意义的BTree)是一种多路搜索树:1.定义任意非叶子结点最多只有M个儿子;且M>2;2.根结点的儿子数为[2, M];3.除根结点以外...
蘑菇街电商交易平台服务架构及改造优化历程(含PPT) 导读:高可用架构 7 月 30 日在上海举办了『互联网架构的基石』专题沙龙,进行了闭门私董会研讨及对外开放的四个专题的演...
一、基本介绍 Redis集群至少需要3个主节点,要保证Redis的高可用性,那每个主节点至少需要一个从节点(如果没有从节点,那集群中的某个主节点挂掉了,那这个节点中的数据也就...
今天做笔试题,好多关于JS闭包问题,就整理出来,分享一下。 首先,引用下所谓的“官方解释”:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数...
Java的核心是 JVM ,了解并熟悉JVM对于我们理解Java语言非常重要。 一、类加载机制 当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初...
一、类加载机制 1.定义: 把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。在Java语言里,类型的...
Mysql5.6.29双主复制+Keepalived实现高可用服务 1.准备工作 1、节点主机系统:Linux操作系统,Centos6.5(64位) 2、高可用集群软件:Ke...
Apache Cassandra 是一个开源的、分布式、去中心化、弹性可扩展、高可用性、容错、一致性可调、面向行的数据库,它基于 Amazon Dynamo 的分布式设计和 ...
性能优化工具知识梳理(1) - TraceView[https://www.jianshu.com/p/37c263f9886b]性能优化工具知识梳理(2) - Systra...
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...
本人博客地址:https://androidperformance.com[https://androidperformance.com/]本文博客地址:https://an...
1 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :· heap 查看...
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施...