首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.022
秒,为您找到
746
个相关结果.
搜书籍
搜文档
328.性能调优怎么做
144
2024-01-22
《Golang面试题》
性能调优怎么做 性能调优怎么做 题目来源:腾讯 答案: 1.首先要了解调优的基本思路 1.对外接口协议不能改变 2.了解需求和代码演进过程 3.确定资源消耗类型 4.控制运算数据输入量 5.提高 CPU 利用率 6.提高缓存命中率 2.使用pprof查看程序的CUP火焰图,CUP调用关系、CUP调用关系、查看goroutine情况 ...
5.grpc下添加jaeger
988
2023-07-14
《微服务开发教程(电商系统)》
go驱动 grpc下的opentracing go驱动 https://github.com/grpc-ecosystem/grpc-opentracing grpc下的opentracing gtgrpc.zip
7.Go channel发送和接收什么情况下会死锁?
37
2024-03-19
《Go语言面试题精讲》
7.Go channel发送和接收什么情况下会死锁? 7.Go channel发送和接收什么情况下会死锁? 死锁: 单个协程永久阻塞 两个或两个以上的协程的执行过程中,由于竞争资源或由于彼此通信而造成的一种阻塞的现象。 channel死锁场景: 非缓存channel只写不读 非缓存channel读在写后面 缓存channel写入超过缓冲...
84.Go和JAVA垃圾回收机制有啥区别
178
2024-01-17
《Golang面试题》
Go和JAVA垃圾回收机制有啥区别 Go和JAVA垃圾回收机制有啥区别 题目来源 :好未来 答案1: JAVAjava语言中选择了可达性分析进行对象存活判断,而不是引用计数,主要也是因为java中软引用、弱引用、虚引用等多种引用方式使用引用计数并不能进行有效的存活判断,同时为了避免循环引用的问题,所以java选择了可达性分析的方式进行对...
325. runtime
147
2024-01-22
《Golang面试题》
runtime runtime 题目来源:一点资讯 答案: 1.理解goruntime golang 的 runtime 在 golang 中的地位类似于 Java 的虚拟机,不过 go runtime 不是虚拟机. golang 程序生成可执行文件在指定平台上即可运行,效率很高, 它和 c/c++ 一样编译出来的是二进制可执行文件. ...
372.是否写过go语言多协程内容
133
2024-01-22
《Golang面试题》
是否写过go语言多协程内容 是否写过go语言多协程内容 参考解析 题目来源:米哈游 答案: 是否写过go语言多协程内容 协程池用法简单举例 var ( ctx = gctx . New () ) func main () { wg := sync . WaitGroup {} ...
2.Go channel有什么特点?
49
2024-03-19
《Go语言面试题精讲》
2.Go channel有什么特点? 2.Go channel有什么特点? channel有2种类型:无缓冲、有缓冲 channel有3种模式:写操作模式(单向通道)、读操作模式(单向通道)、读写操作模式(双向通道) 写操作模式 读操作模式 读写操作模式 创建 make(chan<- int) make(<-chan ...
290.go的通信实现
122
2024-01-19
《Golang面试题》
go的通信实现 答案: go的通信实现 参考解析 题目来源:滴滴 答案: Go通信是通过channel实现的,chan定义实现了环形队列,总是遵循先入先出(First In First Out)的规则,保证收发数据的顺序,这一点和管道是一样的;chan在实现时定义了: 指针 环形队列 阻塞)协程链表 来控制通信,当chan满足...
34.Go map 的底层实现 ?
327
2024-01-16
《Golang面试题》
Go map 的底层实现 ? Go map 的底层实现 ? 题目来源 :好未来、小米、腾讯、小米、滴滴、腾讯、字节跳动、畅天游 答案1: Go语言的map使用Hash表和搜索树作为底层实现,一个Hash表可以有多个bucket,而每个bucket保存了map中的一个或一组键值对。 源码: runtime/map.go:hmap //...
27.代码规范:Go 编码规范
2739
2023-05-16
《从零开发企业级 Go 应用》
1. 代码风格 1.1 代码格式 1.2 声明、初始化和定义 1.3 错误处理 1.4 panic 处理 1.5 单元测试 1.6 类型断言失败处理 2. 命名规范 2.1 包命名 2.2 函数命名 2.3 文件命名 2.4 结构体命名 2.5 接口命名 2.6 变量命名 2.7 常量命名 2.8 Error 的命名 3. 注...
1..
«
34
35
36
37
»
..75