IT书架 本次搜索耗时 0.085 秒,为您找到 389 个相关结果.
  • 简单工厂模式

    简单工厂模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 模式分析 1.6 简单工厂模式的优点 1.7 简单工厂模式的缺点 1.8 适用环境 1.9 Go语言实现 simple.go代码 simple_test.go代码 1.10 总结 简单工厂模式 1.1 模式动机 考虑一个简单的软件应...
  • 10.一切尽在掌握中:集群管理 API 的使用

    一、_cat APIs 1. 查看索引文档总数和整个集群文档总数 2. 查看集群健康状态 3. 查看磁盘使用情况 二、集群管理 API 1. 集群节点过滤 2. 查看集群信息 3. 查看节点信息 4. 更新集群设置 5. 重置路由 四、总结 在安装 ES 的一章中,我们介绍并且安装了 Cerebro,Cerebro 为我们提供了简单的...
  • 17、存储函数和存储过程

    第17章、存储函数和存储过程 存储函数 创建存储函数 存储函数的调用 查看和删除存储函数 函数体的定义 在函数体中定义局部变量 在函数体中使用自定义变量 存储函数的参数 判断语句的编写 循环语句的编写 存储过程 创建存储过程 存储过程的调用 查看和删除存储过程 存储过程中的语句 存储过程的参数前缀 存储过程和存储函数的不同点 ...
  • 30.源码阅读:集群启动过程

    一、阶段一:命令行参数解析与配置加载 二、阶段二:资源检查与本地资源初始化 三、阶段三:启动节点实例 四、集群启动流程 五、总结 今天我们将以 ES 7.13.0 为基础来走一遍节点的启动过程。节点的启动过程比较长,我们只关注大概的流程,至于具体的细节,大家可以后面再慢慢研究。 ES 的启动主要涉及 3 个类: Elasticsearch ...
  • 三、数据结构

    字典 跳跃表 字典 dictht 是一个散列表结构,使用拉链法解决哈希冲突。 /* This is our hash table structure. Every dictionary has two of this as we * implement incremental rehashing, for the old to the ne...
  • 65. Kafka 消息发送和消费的简化流程是什么?

    65. Kafka 消息发送和消费的简化流程是什么? 1)Producer 发送消息 2)Broker 存储消息 3)Consumer 消费消息 65. Kafka 消息发送和消费的简化流程是什么? Kafka 消息发送和消费 1、Producer ,根据指定的 partition 方法(round-robin、hash等),将消息发布...
  • 34.Go map 的底层实现 ?

    327 2024-01-16 《Golang面试题》
    Go map 的底层实现 ? Go map 的底层实现 ? 题目来源 :好未来、小米、腾讯、小米、滴滴、腾讯、字节跳动、畅天游 答案1: Go语言的map使用Hash表和搜索树作为底层实现,一个Hash表可以有多个bucket,而每个bucket保存了map中的一个或一组键值对。 源码: runtime/map.go:hmap //...
  • 11、懒人必备20行代码实现全部模板页面自动渲染并接入

    懒人必备20行代码实现全部模板页面自动渲染并接入 一、注册页面的渲染 懒人必备20行代码实现全部模板页面自动渲染并接入 一、注册页面的渲染 运行发现没有任何问题,能够渲染成功 思考一下, 现在只是两个页面都这么多代码,那想一想有没有一劳永逸的办法呢? 而且每次运行代码的内容基本上都差不多。 可不可以把这些共同代码抽象提炼出共同的方法里...
  • 1.1 存储引擎

    MyIASM 2. InnoDB 3. TokuDB 4. Memory 数据库的存储引擎是数据库的底层软件组织,数据库管理系统(DBMS)使用存储引擎创建、查询、更新和删除数据。不同的存储引擎提供了不同的存储机制、索引技巧、锁定水平等功能,都有其特定的功能。现在,许多数据库管理系统都支持多种存储引擎,常用的存储引擎主要有MyISAM、InnoDB...
  • 6、进阶 2:push 的本质

    06.进阶 2:push 的本质 进阶 2:push 的本质 push:把 branch 上传到远端仓库 小结 06.进阶 2:push 的本质 进阶 2:push 的本质 在之前的内容里,我粗略地说过,push 指令做的事是把你的本地提交上传到中央仓库去,用本地的内容来覆盖掉远端的内容。这个说法其实是不够准确的,但 Git 的知识系统比...