IT书架 本次搜索耗时 1.692 秒,为您找到 228 个相关结果.
  • 178.RR是如何实现的?

    RR是如何实现的? RR是如何实现的? 参考解析 题目来源:滴滴 答案: MVCC MVCC 的英文全称是 Multiversion Concurrency Control ,中文意思是多版本并发控制技术。原理是,通过数据行的多个版本管理来实现数据库的并发控制,简单来说就是保存数据的历史版本。可以通过比较版本号决定数据是否显示出来。...
  • 29、专题式讲解 —— 听说有一个最左原则?这回终于讲清楚了

    听说有一个最左原则?这回终于讲清楚了 准备工作 扫描区间和边界条件 使用联合索引执行查询时对应的扫描区间 听说有一个最左原则?这回终于讲清楚了 标签: MySQL是怎样运行的 准备工作 为了故事的顺利发展,我们需要先建立一个表: CREATE TABLE single_table ( id INT NOT NULL AU...
  • 22、后悔了怎么办 —— undo 日志 (上)

    undo日志(上) 事务回滚的需求 事务id 给事务分配id的时机 事务id是怎么生成的 trx_id隐藏列 undo日志的格式 INSERT操作对应的undo日志 roll_pointer隐藏列的含义 DELETE操作对应的undo日志 UPDATE操作对应的undo日志 不更新主键的情况 更新主键的情况 undo日志(上)...
  • 6.重要的生产者参数

    重要的生产者参数 1. acks 2. max.request.size 3. retries和retry.backoff.ms 4. compression.type 5. connections.max.idle.ms 6. linger.ms 7. receive.buffer.bytes 8. send.buffer.bytes 9....
  • 6 家财万贯之--包的介绍

    2457 2022-11-29 《漫画Go语言》
    包管理和常用包介绍 strings包 strconv包 time包 时间戳 时间戳与时间格式互转 包的声明 包的使用 包管理方案 dep管理方案 mod 模块化管理方案 mod初始化 包管理和常用包介绍 包的概念就是我们程序中的目录,我们所写的所有代码都放在包中在定义的时候用package定义包, 然后使用 import 引入包...
  • 27.代码规范:Go 编码规范

    1. 代码风格 1.1 代码格式 1.2 声明、初始化和定义 1.3 错误处理 1.4 panic 处理 1.5 单元测试 1.6 类型断言失败处理 2. 命名规范 2.1 包命名 2.2 函数命名 2.3 文件命名 2.4 结构体命名 2.5 接口命名 2.6 变量命名 2.7 常量命名 2.8 Error 的命名 3. 注...
  • 2.实战准备:如何快速部署项目,准备试验环境?

    实战项目介绍 如何部署实战项目? Linux 服务器申请和配置 准备 Linux 服务器 使用 root 用户登录并配置 Linux 服务器 使用普通用户登录并配置 Linux 服务器 依赖安装和配置 Go 编译环境安装和配置 Protobuf 编译环境安装 Go 开发 IDE 安装和配置 博客系统安装和配置 下载博客系统源码 Mari...
  • 9. 基础功能:如何开发一个简单的 Web 服务?

    如何实现一个 Web 服务? HTTP 请求处理流程 HTTP 请求和响应格式介绍 REST API 介绍 miniblog 实现一个最简单的 REST Web Server REST Web 框架选择 使用框架开发 REST 服务 编译并测试 小结 提示:本节课最终代码为:feature/s10 。 本节课,我们来看下如何实现一...
  • 9.mapping

    什么是 Mapping? Mapping 设置 字段数据类型 核心类型 字符串类型 数字类型 日期类型 布尔类型 二进制类型 范围类型 复杂类型 对象类型 嵌套类型 地理类型 经纬度类型 地理区域类型 特殊类型 IP 类型 Join 类型 什么是 Dynamic Mapping? 类型自动识别 修改 Mapping 字...
  • 9.灭稀奇古怪的统计需求:聚合

    一、Metric Aggregations 1. 查看最高售价 2. 同时查看最高售价、最低售价、平均售价 3. 统计出版社的数量 二、Bucket Aggregations 1. 统计每个出版社的书本数量 2. 统计每个价格区间的书本数量 3. 统计每个出版社书本的销售量 三、Pipeline Aggregations 四、总结 为了...