IT书架 本次搜索耗时 3.811 秒,为您找到 474 个相关结果.
  • 应用5:Redis 中的布隆过滤器

    Redis 中的布隆过滤器 布隆过滤器基本使用 注意事项 布隆过滤器的原理 空间占用估计 实际元素超出时,误判率会怎样变化 用不上 Redis4.0 怎么办? 布隆过滤器的其它应用 扩展阅读 应用 5:层峦叠嶂 —— 布隆过滤器 Redis 中的布隆过滤器 Redis 官方提供的布隆过滤器到了 Redis 4.0 提供了插件功能之后...
  • 8.基础功能:如何给应用添加版本信息,方便排查问题?

    为什么要给应用添加版本功能? 版本号规范 SemVer 版本规范格式 如何添加版本号? 如何实现 Go 应用版本功能? 给 miniblog 添加版本功能 创建一个 version 包 将版本信息注入到 version 包中 miniblog 主程序添加 --version 选项 添加执行 miniblog --version 时打...
  • 3.项目设计:如何开发一个易扩展、易维护的 Go 应用?

    项目研发流程介绍 规范设计 目录结构设计 平铺式目录结构 结构化目录结构 miniblog 目录结构设计 代码结构设计 miniblog 四层架构 层之间的通信 miniblog 代码测试 小结 上一节,我们详细学习了如何部署 miniblog 服务,为之后的学习准备好了实验环境。接下来,我会带着你一步一步构建出一个完整的 Go 项目...
  • 15. 应用安全:如何使用 HTTPS 协议通信,确保通信安全?

    认识 CA 证书 CA 证书相关名词介绍 CA 证书的签发流程 CA 认证流程 单向认证流程 双向认证流程 CA 证书签发实战 miniblog 添加 HTTPS 支持 编译并测试 小结 提示:本节课最终代码为:feature/s20 。 在腾讯很多应用都会强制要求通过 HTTPS 协议进行通信,Kubernetes 也提倡使用...
  • 18.查看、修改和删除主题

    查看主题 修改主题 删除主题 查看主题 第16节中提及了 kafka-topics.sh 脚本有5种指令类型:create、list、describe、alter 和 delete。其中 list 和 describe 指令可以用来方便地查看主题信息,在前面的内容中我们已经接触过了 describe 指令的用法,本节会对其做更细致的讲述。 通过...
  • 13.结构体及其方法的使用法门

    652 2023-12-29 《Go语言核心36讲》
    13 | 结构体及其方法的使用法门 前导内容:结构体类型基础知识 问题解析 知识扩展 13 | 结构体及其方法的使用法门 我们都知道,结构体类型表示的是实实在在的数据结构。一个结构体类型可以包含若干个字段,每个字段通常都需要有确切的名字和类型。 前导内容:结构体类型基础知识 当然了,结构体类型也可以不包含任何字段,这样并不是没有意义的,因...
  • 17.主题与分区

    主题与分区 主题的管理 创建主题 主题与分区 主题和分区是 Kafka 的两个核心概念,前面章节中讲述的生产者和消费者的设计理念所针对的都是主题和分区层面的操作。主题作为消息的归类,可以再细分为一个或多个分区,分区也可以看作对消息的二次归类。分区的划分不仅为 Kafka 提供了可伸缩性、水平扩展的功能,还通过多副本机制来为 Kafka 提供数据冗...
  • 28.让异常无处可逃:搭建 ELK 日志系统

    一、ELK 常见的架构与其优缺点 ELK 架构一 ELK 架构二 ELK 架构三 二、Kafka 安装 三、Filebeat 简介与安装 四、Logstash 简介与安装 1、Logstash 简介 2、Logstash 安装 3、kafka input 插件 4、filter 插件 5、elasticsearch outp...
  • 哈希表:散列查找

    一、线性查找 二、散列查找 三、哈希表:线性探测法 四、哈希表:拉链法 五、哈希函数 六、实现拉链哈希表 6.1. 初始化哈希表 6.2. 计算哈希值和数组下标 6.2. 添加键值对 6.3. 获取键值对 6.4. 删除键值对 6.4. 遍历打印哈希表 6.4. 示例运行 七. 总结 一、线性查找 我们要通过一个 键key ...
  • 10.基础功能:Web 服务如何添加中间件、跨域、优雅关停功能?

    Gin Web 框架如何添加中间件(Middleware)? Gin Web 中间件实现 给请求添加 X-Request-ID 在日志中打印 X-Request-ID 添加 RequestID 中间件 测试 X-Request-ID 输出 跨域功能实现 为什么会出现跨域 使用跨域资源共享(CORS)来跨域 简单请求的 CORS 跨域处理 ...