一闪笔记 本次搜索耗时 0.118 秒,为您找到 393 个相关结果.
  • 224.用go撸一个生产者消费型,用channel通信,怎么友好的关闭chan?

    135 2024-01-18 《Golang面试题》
    用go撸一个生产者消费型,用channel通信,怎么友好的关闭chan? 答案: 用go撸一个生产者消费型,用channel通信,怎么友好的关闭chan? 参考解析 题目来源: 七牛云、字节跳动 答案: 如何优雅的关闭channel 记住两点 向一个已关闭的channel发送数据会panic 关闭一个已经关闭的channel...
  • Liunx(centos7)安装docker

    1840 2023-10-26 《程序人生》
    Linux(contos7)安装docker并使用docker安装mysql&redis 一.进入linux操作系统 二.更新yum源为阿里镜像源 三、下载docker 四、通过docker安装mysql 五、通过docker安装redis Linux(contos7)安装docker并使用docker安装mysql&redis 一.进...
  • 353.go标准库的mutex介绍

    126 2024-01-22 《Golang面试题》
    go标准库的mutex介绍 go标准库的mutex介绍 参考解析 题目来源:知乎 答案: 互斥锁可以用来保护一个临界区,保证同一时刻只有一个 goroutine 处于该临界区内。主要包括锁定(Lock方法)和解锁(Unlock方法)两个操作,首先对进入临界区的goroutine进行锁定,离开时进行解锁。 使用互斥锁 (Mutex)时要注...
  • 60.Kafka 的主要特点?

    60.Kafka 的主要特点? 60.Kafka 的主要特点? 1、同时为发布和订阅提供高吞吐量。据了解,Kafka 每秒可以生产约 25 万消息(50MB),每秒处理 55 万消息(110MB)。 2、可进行持久化操作。将消息持久化到磁盘,因此可用于批量消费,例如 ETL ,以及实时应用程序。通过将数据持久化到硬盘,以及replication ...
  • 257.问了sync.Map(我说我对sync.Pool比较熟,就说Pool了)

    141 2024-01-19 《Golang面试题》
    问了sync.Map(我说我对sync.Pool比较熟,就说Pool了) 问了sync.Map(我说我对sync.Pool比较熟,就说Pool了) 题目来源:字节跳动,好未来 答案: golang中的sync.Map是并发安全的,其实也就是sync包中golang⾃定义的⼀个名叫Map的结构体。 type Map struct ...
  • 四、使用场景

    计数器 缓存 查找表 消息队列 会话缓存 分布式锁实现 其它 计数器 可以对 String 进行自增自减运算,从而实现计数器功能。 Redis 这种内存型数据库的读写性能非常高,很适合存储频繁读写的计数量。 缓存 将热点数据放到内存中,设置内存的最大使用量以及淘汰策略来保证缓存的命中率。 查找表 例如 DNS 记录就很适合使...
  • 137. 只出现一次的数字 II

    📑 题目:137. 只出现一次的数字 II 📑 题目:137. 只出现一次的数字 II 🚀 本题 LeetCode 传送门 题目大意 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。要求算法时间复杂度是线性的,并且不使用额外的辅助空间。 解题思路 这一题是第 136 题的加强版。...
  • Swarm 三节点集群搭建

    Swarm 三节点集群搭建 Vagrant + Virtualbox Swarm 三节点集群搭建 创建3节点swarm cluster的方法 https://labs.play-with-docker.com/ play with docker 网站, 优点是快速方便,缺点是环境不持久,4个小时后环境会被重置 在本地通过虚拟化软件搭建Lin...
  • 8 能生公Go的配方--结构体

    2576 2022-11-29 《漫画Go语言》
    漫画 Go 语言 结构体 结构体的概念 结构体的实例化 结构体初始化 匿名结构体 结构体嵌套 结构体与Json数据的相互转换 1,结构体转为json字符串 2,json字符串转为结构体 漫画 Go 语言 结构体 结构体的概念 在Go语言中不存在Class类的概念,但是可以通过结构体struct来实现。结构体就是一种相同类型,或...
  • 20.数据持久化:分布式文档的存储流程

    一、文档分布式存储的流程 二、数据索引的流程 三、数据持久化的流程 近实时搜索的原因:Refresh 防止数据丢失:Transaction Log 持久化操作:Flush Segment 文件的清理:Merge 四、总结 我们知道 ES 是一个分布式搜索引擎,但其实 ES 也是一个分布式数据存储系统。对于一个数据存储系统来说,如何...