IT书架 本次搜索耗时 0.019 秒,为您找到 746 个相关结果.
  • 374.channel的应用场景

    130 2024-01-23 《Golang面试题》
    channel的应用场景 channel的应用场景 题目来源:斗鱼 答案: 应用场景: 消息传递 任务分发 并发控制 同步(无缓冲channel) 异步(有缓冲channel) 面向对象 封装性 struct { } 继承性 匿名字段 Go 不允许多重继承 多态 ...
  • 134.gochannel实现排序

    146 2024-01-18 《Golang面试题》
    gochannel实现排序 gochannel实现排序 题目来源: 映客 答案1: 应该是使用channel实现一个并归排序 func Merge ( ch1 <- chan int , ch2 <- chan int ) <- chan int { out := make ( chan ...
  • 436.golang 断言

    137 2024-01-23 《Golang面试题》
    golang 断言 golang 断言 参考解析 题目来源:腾讯 答案: golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 interface{} 接口,因为 interface{} 是没有方法的接口,也叫空接口。同时 interface{...
  • 1.go最常用的设计模式-函数选项

    设计模式很重要, 设计模式其实就是为了解决某一类问题而形成的代码写法,设计模式很多,但是并不是每个都很常用,我们只讲解一些常用的 设计模式分类大家可以参考:https://juejin.cn/post/6908528350986240014 go中最常用的设计模式是函数选项模式, grpc,kratos等等开源项目中比比皆是有时候一个函数会有很多参数...
  • 136.golang goroutine的工作原理以及他们怎么进行数据交互的

    166 2024-01-18 《Golang面试题》
    golang goroutine的工作原理以及他们怎么进行数据交互的 golang goroutine的工作原理以及他们怎么进行数据交互的 题目来源:腾讯 答案1: 1.goroutine创建流程是什么样子的? 在调用go func()的时候,会调用runtime.newproc来创建一个goroutine,这个goroutine会新建...
  • 194.了解过channel吗?

    145 2024-01-18 《Golang面试题》
    了解过channel吗? 了解过channel吗? 题目来源: 答案: Go语言借鉴CSP(CommunicatingSequential Process,通信顺序进程)模型,大大简化了并发程序编程难度。 channel分为无缓冲channel,有缓冲channel。
  • 167.go 内存分配,和 tcmalloc 的区别?

    159 2024-01-18 《Golang面试题》
    go 内存分配,和 tcmalloc 的区别? 答案: go 内存分配,和 tcmalloc 的区别? 参考解析 题目来源:映客 答案: 1、针对简单类型 使用 new 分配后的不管是数组还是非数组形式内存空间用两种方式均可 如: int * a = new int [ 10 ]; delete a ;...
  • 282.golang有什么提高性能的设计, 重点说说goroutine

    146 2024-01-19 《Golang面试题》
    golang有什么提高性能的设计, 重点说说goroutine 答案: golang有什么提高性能的设计, 重点说说goroutine 参考解析 题目来源:百度 答案: goroutine channel sync.Pool goroutine goroutine : 协程应该可以看作时Go语言的一个特色,一个gorout...
  • 8.优雅重启或停止

    package main import ( "context" "log" "net/http" "os" "os/signal" "syscall" "time" "github.com/gin-gonic/gin" ) ...
  • 分布式理论基础、分布式事务解决方案

    1.事务和分布式事务 2.程序出哪些问题会导致数据不一致 3.CAP和BASE理论 4.两/三阶段提交 5.tcc分布式事务 6.基于本地消息表的最终一致性 7.基于可靠消息的最终一致性-最常用 8.最大努力通知 9.mq(message queue)的使用场景 10.mq技术选型 11.rocketmq安装和配置 12.rocketm...