IT书架 本次搜索耗时 3.800 秒,为您找到 228 个相关结果.
  • 3.CAP和BASE理论

    1. CAP理论 2. Base理论 1. CAP理论 cap理论是分布式系统的理论基石Consistency (一致性): “all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这就是分布式的一致性。一致性的问题在并发系统中不可避免,对于客户端...
  • 拓展 9:隔墙有耳 —— Redis 安全通信

    拓展 9:隔墙有耳 —— Redis 安全通信 spiped 原理 spiped 使用入门 随机的 32 个字节 -d 表示 decrypt(对输入数据进行解密),-s 为源监听地址,-t 为转发目标地址 -e 表示 encrypt,对输入数据进行加密 作业 拓展 9:隔墙有耳 —— Redis 安全通信 想象这样一个应用场景,公司有两个...
  • 20、说过的话就一定要办到 —— redo 日志(上)

    redo日志(上) 事先说明 redo日志是个啥 redo日志格式 简单的redo日志类型 复杂一些的redo日志类型 redo日志格式小结 Mini-Transaction 以组的形式写入redo日志 Mini-Transaction的概念 redo日志的写入过程 redo log block redo日志缓冲区 redo日志写入lo...
  • 7、好东西也得先学会怎么用 —— B+ 树索引的使用

    索引的代价 B+树索引适用的条件 全值匹配 匹配左边的列 匹配列前缀 匹配范围值 精确匹配某一列并范围匹配另外一列 用于排序 使用联合索引进行排序注意事项 不可以使用索引进行排序的几种情况 ASC、DESC混用 排序列包含非同一个索引的列 排序列使用了复杂的表达式 用于分组 回表的代价 覆盖索引 如何挑选索引 只为用于搜索、排...
  • 4、Kratos v2 初步学习 4-编写第一个接口

    使用工具 编写接口 生成 proto 模板 编写 proto 模板 生成proto源码 生成service模板 注册HTTP服务器 wire依赖注入 测试 完成本节后你将得到如下代码 参考文档 在这一节中,我将创建一个“创建用户”接口 使用工具 Postman (https://www.postman.com ) DataGr...
  • 7.go语言编码规范

    1. 为什么需要代码规范 2. 代码规范 1. 命名规范 1.1 包名:package 1.2 文件名 1.3 结构体命名 1.4 接口命名 1.5 变量命名 1.6 常量命名 2. 注释 2.1 包注释 2.2 结构(接口)注释 2.3 函数(方法)注释 2.4 代码逻辑注释 2.5 注释风格 3. import 规范 4....
  • 9、存放页面的大池子 —— InnoDB 的表空间

    回忆一些旧知识 页面类型 页面通用部分 独立表空间结构 区(extent)的概念 段(segment)的概念 区的分类 XDES Entry链表 链表基节点 链表小结 段的结构 各类型页面详细情况 FSP_HDR 类型 File Space Header部分 XDES Entry部分 XDES 类型 IBUF_BITMAP 类型 ...
  • 35.唯快不破:写调优

    一、Mapping 设计建议 1、字段尽量少,够用即可 2、不需要的搜索的字段不要索引 3、数据扁平化,尽量避免使用 nested、parent-child 类型 4、禁用 Dynamic Mapping 5、使用合适的数据类型 6、配置合适的分词器 7、关闭 Norms 8、关闭 doc_values 二、操作系统层面的调...
  • 23、后悔了怎么办 —— undo 日志 (下)

    undo日志(下) 通用链表结构 FIL_PAGE_UNDO_LOG页面 Undo页面链表 单个事务中的Undo页面链表 多个事务中的Undo页面链表 undo日志具体写入过程 段(Segment)的概念 Undo Log Segment Header Undo Log Header 小结 重用Undo页面 回滚段 回滚段的概念 从回...
  • 适配器模式

    适配器模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 优点 1.6 缺点 1.7 适用环境 1.8 模式应用 1.9 模式扩展 1.10 Go语言实现 adapter.go adapter_test.go 1.11 总结 适配器模式 1.1 模式动机 在软件开发中采用类似于电源适配器...