IT书架 本次搜索耗时 0.017 秒,为您找到 207 个相关结果.
  • 123.在一个包含3个节点的Elasticsearch集群中,当你通过Golang代码调用流程

    3 2024-07-24 《MySQL面试题》
    问题:在一个包含3个节点的Elasticsearch集群中,当你通过Golang代码调用一个Elasticsearch查询语句时,集群内部的处理流程大致如下: 1. 客户端连接和查询分发 2. 查询阶段 3. 查询执行阶段 4. 合并结果阶段 5. 返回结果 集群处理的细节 总结 问题:在一个包含3个节点的Elasticsearch集群...
  • 325. runtime

    147 2024-01-22 《Golang面试题》
    runtime runtime 题目来源:一点资讯 答案: 1.理解goruntime golang 的 runtime 在 golang 中的地位类似于 Java 的虚拟机,不过 go runtime 不是虚拟机. golang 程序生成可执行文件在指定平台上即可运行,效率很高, 它和 c/c++ 一样编译出来的是二进制可执行文件. ...
  • 13.go的grpc开发体验

    3. go的grpc开发体验 1. 下载工具 2. 下载go的依赖包 3. proto文件 4. 生成go文件 5. 服务端代码 6. 客户端 3. go的grpc开发体验 注意:新版本的protoc和之前的3.14之前的版本的protoc插件有区别:如果大家使用的是新版本的protoc参考:https://grpc.io/docs/la...
  • 466.Golang Slice 的扩容机制,有什么注意点?

    134 2024-01-24 《Golang面试题》
    Golang Slice 的扩容机制,有什么注意点? Golang Slice 的扩容机制,有什么注意点? 参考解析 Go 中切片扩容的策略是这样的: - 首先判断,如果新申请容量大于 2 倍的旧容量,最终容量就是新申请的容 量 - 否则判断,如果旧切片的长度小于 1024 ,则最终容量就是旧容量...
  • 270.golang的MPG模型,goroutine和线程的区别

    140 2024-01-19 《Golang面试题》
    golang的MPG模型,goroutine和线程的区别 答案: golang的MPG模型,goroutine和线程的区别 参考解析 题目来源 :京东 答案: MPG模型 M(Machine):操作系统的主线程(可以理解为内核线程在用户进程中的映射) P(Processor):协程执行的上下文环境(资源) P的最大数量决定了程序...
  • 12、使用xorm操作数据库---数据库初始化

    如何在golang中使用xorm操作数据库 单元目标 一、xorm安装 二、Xorm的初始化 如何在golang中使用xorm操作数据库 单元目标 xorm安装 Xorm的初始化 一、xorm安装 1、进行数据库的初始化,首先安装我们的相应的依赖包 go get github . com / go - xorm / xo...
  • 181.golang多态、父类方法重写

    147 2024-01-18 《Golang面试题》
    golang多态、父类方法重写 答案: golang多态、父类方法重写 参考解析 题目来源:腾讯 答案: golang多态 golang中采用接口实现多态。golang里面有一个接口类型interface,任何类型只要实现了接口类型,都可以赋值,如果接口类型是空,那么所有的类型都实现了它。 package main ...
  • 434.Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明

    136 2024-01-23 《Golang面试题》
    Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 参考解析 题目来源:Shopee 答案: Go中天然的支持并发,Go允许使用go语句开启一个新的运行期线程,即 goroutine,以一个不同的、新创建的goroutine来执行一个函数。同一个程序中的...
  • 150.golang怎么操作内核线程

    182 2024-01-18 《Golang面试题》
    golang怎么操作内核线程 答案: golang怎么操作内核线程 题目来源:腾讯 答案: 在此模型下的用户线程与内核线程一一对应,也就是说完全接管了用户线程,它也属于内核的一部分,统一由调度器来创建、终止和切换。这样就能完全发挥出多核的优势,多个线程可以跑在不同的CPU上,实现真正的并行。但也正由于一切都由内核来调度,这样大大增加了工...
  • 186.Golang 的结构体的组合(实现java继承的特性)

    157 2024-01-18 《Golang面试题》
    Golang 的结构体的组合(实现java继承的特性) 答案: Golang 的结构体的组合(实现java继承的特性) 参考解析 题目来源: 大疆 答案: golang 通过结构体嵌套实现继承的特性 在Go语言里,没有面向对象这个概念,自然就没有继承,但它支持结构体组合;你可以通过在结构体内嵌套结构体实现组合; type a...