IT书架 本次搜索耗时 0.076 秒,为您找到 752 个相关结果.
  • 2.链路追踪技术选型

    zipkin jaeger skywalking OpenTracing兼容 是 是 是 客户端支持语言 java,c#,go,php,python等 java,c#,go,php,python等 Java, .NET Core, NodeJS ,PHP,python 存储 ES,mysql,Cassand...
  • 436.golang 断言

    golang 断言 golang 断言 参考解析 题目来源:腾讯 答案: golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 interface{} 接口,因为 interface{} 是没有方法的接口,也叫空接口。同时 interface{...
  • 39.go的GC(标记清理 -> 三色标记发 -> 混合写屏障)

    go的GC(标记清理 -> 三色标记发 -> 混合写屏障) go的GC(标记清理 -> 三色标记发 -> 混合写屏障) **题目来源:**深信服、腾讯、小米、学而思、Aibee、阿里、字节跳动、滴滴、蚂蚁、快手、猿辅导、Shoppe、哔哩哔哩 答案1: 题解来源: https://studygolang.com/articles/1...
  • 105.有对项目和系统做性能测试吗?(benchmark 和 pprodf)

    有对项目和系统做性能测试吗?(benchmark 和 pprodf) 有对项目和系统做性能测试吗?(benchmark 和 pprodf) 题目来源:腾讯 答案1: benchmark Go 语言标准库内置的 testing 测试框架提供了基准测试(benchmark)的能力,能让我们很容易地对某一段代码进行性能测试。 pprodf...
  • 71.多个init函数执行顺序能保证吗?

    多个init函数执行顺序能保证吗? 多个init函数执行顺序能保证吗? 题目来源:高德 答案1: go中不同包中init函数的执行顺序是根据包的导入关系决定的。 嵌套最深的包内的init函数最先执行。 如下图:
  • 61.Context 包的作用

    Context 包的作用 Context 包的作用 **题目来源:**腾讯 答案1: Context 就像糖葫芦中的竹签子它的作用是在上下文中传递除了业务参数之外的额外信息,这个额外信息是为了全局而考虑使用的,例如在微服务业务中,我们需要整个业务链条整体的超时时间信息。不过 go 标准库中的 Context 还提供了超时 Timeout ...
  • 466.Golang Slice 的扩容机制,有什么注意点?

    Golang Slice 的扩容机制,有什么注意点? Golang Slice 的扩容机制,有什么注意点? 参考解析 Go 中切片扩容的策略是这样的: - 首先判断,如果新申请容量大于 2 倍的旧容量,最终容量就是新申请的容 量 - 否则判断,如果旧切片的长度小于 1024 ,则最终容量就是旧容量...
  • 7 好家伙你要媳妇不要--函数

    1922 2022-11-29 《漫画Go语言》
    漫画 Go 语言 函数 函数的声明 函数的使用 函数的参数 函数返回值/多返回值 变量在函数的作用域 函数作为参数传递 匿名函数 defer语句 闭包 指针 数组指针 指针数组 指针函数 指针参数 panic() 和 recover() 漫画 Go 语言 函数 函数的声明 函数代表了代码执行的逻辑,Go语言中函数...
  • 239.用过go,那么进程,协程,线程各自的优缺点

    用过go,那么进程,协程,线程各自的优缺点 答案: 用过go,那么进程,协程,线程各自的优缺点 参考解析 题目来源:百度 答案: 首先简单介绍一下进程、线程、协程 进程:是操作系统中最小的资源分配单位,当一个程序加载到内存中成为进程时,进程分为四个部分-堆栈、堆、文本和数据。 优点:独占全部资源隔离性好。 缺点:只能干一件事,浪...
  • 1.Go channel的底层实现原理?

    1.Go channel的底层实现原理? 1.Go channel的底层实现原理? 概念: Go中的channel 是一个队列,遵循先进先出的原则,负责协程之间的通信(Go 语言提倡不要通过共享内存来通信,而要通过通信来实现内存共享,CSP(Communicating Sequential Process)并发模型,就是通过 goroutine ...