• 从千万级数据查询来聊一聊索引结构和数据库原理

    最基本的查找是顺序查找,更高效的查找我们很自然会想到二叉树、红黑树、Hash表、BTree等等。1.1 二叉树 这个大家很熟悉了,他有一个很重要的特点:左边节点的键值小于根的键值,右边节点的键值大于根的键值。比如图...
    文章 2020-03-26 1140浏览量
  • 磁盘 IO 和网络 IO 该如何评估、监控、性能定位和优化...

    常见原因如硬盘性能达到上限、镜像带宽达到上限、存储规划(如条带过小)、硬盘域和存储池划分(例如划分了低速的磁盘)、thin LUN还是thick LUN、LUN对应的存储的缓存设置(缓存大小、缓存类型,内存还是SSD);...
    文章 2018-09-11 3994浏览量
  • 后端架构师技术图谱

    二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree)。《浅谈算法和数据结构:七 二叉查找树》 红黑树 《最容易懂得红黑树》 添加阶段后,左旋或者右旋从而...
    文章 2018-05-07 6308浏览量
  • 最全技术面试180题:阿里11面试+网易+百度+美团!

    该索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同,一个表中可以拥有多个非聚集索引。会发生二次查询。稠密索引:稠密索引文件中的索引块保持键的顺序与文件中的排序顺序一致。稀疏索引:稀疏索引没有为每个数据都...
    文章 2018-11-05 1142浏览量
  • MySql性能调优

    1.二叉树与平衡二叉树二叉树特点为&xff1a;右边元素大于父元素&xff0c;左边子元素小于父元素。存在的问题&xff1a;当索引为单边增长插入(自增插入)的时候&xff0c;数据结构就变成没有节点的链表的形式&xff0c;这样的数据...
    文章 2021-09-30 60浏览量
  • 带你读《IPFS原理与实践》之二:IPFS底层基础

    并且每个K桶内部信息存放位置是根据上次看到的时间顺序排列的,最早看到的放在头部,最后看到的放在尾部。因为网络中节点可能处于在线或者离线状态,而在之前经常在线的节点,我们需要访问的时候在线的概率更大,...
    文章 2019-11-11 2848浏览量
  • HBase原理|如何确保多步操作的事务性?...

    Server Procedure:目前也只有一种类型:ServerCrashProcedure,用来负责RegionServer进程故障后的处理。Peer Procedure:与Replication相关,如AddPeerProcedure,RemovePeerProcedure等等。Table Procedure:Table ...
    文章 2018-11-16 1199浏览量
  • 春季最新最全面 JAVA 面试题 附答案

    讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候,他们的执行顺序。此题考察的是类加载器实例化时进行的操作步骤(加载–>连接->初始化)。父类静态代...
    文章 2018-04-02 1843浏览量
  • 带你读《深入理解以太坊》之二:设计理念

    密码学知识广泛应用于安全的信息通信、数据存储、交易验证等方面,其也是区块链最基础的技术之一。这些知识既包括对信息的转换、加解密,以及校验过程,也包括以太坊地址和交易 Hash,交易信息 RLP 编码、基于椭圆...
    文章 2019-10-29 2279浏览量
  • Pregel:A System for Large-Scale Graph Processing

    根据设计这种计算模型非常的适合分布式的实现它没有将任何检测执行顺序的机制暴露在单个超级步中所有的通信都仅限于S到S+1之间。模型的同步性使得在实现算法时很容易理解程序的语义并且使得Pregel程序天生对异步系统...
    文章 2012-11-10 4147浏览量
  • 中华万年历CTO杭建:Java后端技术概览(赠书福利)

    就目前来看,即使是强如AWS也会出现一些运维故障,因此国内的这些云计算提供商很多时候的服务健壮性、运维响应更是经常被人吐糟。就笔者自己的经历来看。2010年左右,盛大云的云服务其实做的还不错,但后来由于种种...
    文章 2018-05-16 2462浏览量
  • Java基础总结

    当然,你未必要按照要求去做,但是如果你违背了上述原则就会发现在使用容器时,相同的对象可以出现在Set集合中,同时增加新元素的效率会大大下降(对于使用哈希存储的系统,如果哈希码频繁的冲突将会造成存取性能...
    文章 2020-04-30 509浏览量
  • Java工程师成神之路(2019正式版)

    二叉树、字典树、平衡树、排序树、B树、B+树、R树、多路树、红黑树 堆 大根堆、小根堆 图 有向图、无向图、拓扑 排序算法 稳定的排序:冒泡排序、插入排序、鸡尾酒排序、桶排序、计数排序、归并排序、原地归并排序、...
    文章 2019-02-21 4297浏览量
  • 应用运维智能化的关键技术——《应用智能运维实践...

    将同一统计指标的数值按其发生的时间先后顺序排列而成的数列&xff09;针对时间序列数据的数据挖掘已经应用于许多领域&xff0c;其旨在找到一些频繁出现的模式。当从这些模式中发现某种规律时&xff0c;异常数据通常被作为...
    文章 2021-07-06 449浏览量
  • 蚂蚁金服 ZSearch 在向量检索上的探索

    基于 K8s 底座,快速创建 ZSearch 组件,快捷运维,故障机自动替换;跨机房复制,重要业务方高保;插件平台,用户自定义插件热加载;SmartSearch 简化用户搜索,开箱即用;Router 配合 ES 内部多租户插件,提高资源...
    文章 2019-12-19 1312浏览量
  • java部分基础知识汇总

    最后还需要判断数组的大小,如果数组过大时,还需要进行扩容,扩容因子是0.75,如果使用的容量大于等于12的时候,就进行扩容,2倍扩容,原因是因为需要位置尽可能均匀的分散在每个数组上,要进行异或运算,必须是n的...
    文章 2019-05-13 1060浏览量
  • 秋招结束面试和面经的总结(个人向)

    } else {/必须异步执行,否则恢复后动画速度可能会加快,从而导致弹幕消失或重叠,原因不明 this._resumeTimer=setTimeout(()=gt;{ this.resume();},200);}},false);先看下暂停滚动的主要代码(注意已滚动路程 ...
    文章 2021-10-10 34浏览量
  • 2021 Java核心知识点精心整理(全是精华)

    具体原因请移步关于ReentrantLock的误区6、mysql深度分页分页大家都懂&xff0c;如果某天单表数据量达到500万条&xff0c;而你需要的数据恰好在最后10条&xff0c;常规的分页就会变得特别慢此时就要用些技巧&xff0c;思路就是先...
    文章 2021-12-01 86浏览量
  • java偏功能实现的面试题,教你如何做面霸

    TreeXxx:底层数据结构是二叉树。两种方式排序&xff1a;自然排序和比较器排序 在小公司&xff0c;回答上这些已经非常好了&xff0c;integer使用什么比较数值(>7)使用equals比较&xff0c;但是-128-127之间 也可以使用&61;61;...
    文章 2021-12-08 1浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化