首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.183
秒,为您找到
1106
个相关结果.
搜书籍
搜文档
489.Goroutine 定义
139
2024-01-24
《Golang面试题》
Goroutine 定义 Goroutine 定义 参考解析 Golang 在语言级别支持协程,称之为 Goroutine。Golang 标准库提供的所有 系统调用操作(包括所有的同步 I/O 操作),都会出让 CPU 给其他 Goroutine。这让 Goroutine 的切换管理不依赖于系统的线程和进程,也不依 赖于 CPU 的核心数量,而是交...
428.micro服务发现
139
2024-01-23
《Golang面试题》
micro服务发现 micro服务发现 参考解析 题目来源:腾讯 答案: micro api是微服务的API网关。使用API网关模式 为您的服务提供一个入口点。 micro api提供HTTP并动态路由到适当的后端服务。micro api构建在go-micro上,利用它进行服务发现,负载平衡,编码和基于RPC的通信。对API的请求通过HT...
443.go map slice 实现(内存泄漏分析)
139
2024-01-23
《Golang面试题》
go map slice 实现(内存泄漏分析) 答案1: go map slice 实现(内存泄漏分析) 参考解析 题目来源:知乎 答案1: slice内存泄漏分析 ( 1 )发生场景:截取长 slice 中的一段导致长 slice 未释放 由于底层都是数组,如果截图长slice的一段,其实相当于引用了底层数组中的一小段...
271.goroutine的调度是出现在什么情况下,调度时做了什么
139
2024-01-19
《Golang面试题》
goroutine的调度是出现在什么情况下,调度时做了什么 答案: goroutine的调度是出现在什么情况下,调度时做了什么 参考解析 题目来源 :京东 答案: Go调度器会在以下三种情况对goroutine进行调度: goroutine执行某个操作因条件不满足需要等待而发生的调度。 goroutine主动调用Gosched...
404. defer如何实现
139
2024-01-23
《Golang面试题》
defer如何实现 示例1:延迟函数调用 示例2:延迟语句块 示例3:多个defer语句 defer如何实现 在Go语言中,defer 关键字用于在函数执行完成之前延迟执行某个语句或函数调用。defer 语句将被推迟执行的函数或方法放入一个栈中,当包围的函数执行完毕时,栈中的函数将按照后进先出(LIFO)的顺序执行。 以下是defer 的一些...
106. MongoDB 如何实现高可用?
138
2024-02-18
《MySQL面试题》
106. MongoDB 如何实现高可用? 106. MongoDB 如何实现高可用? 和 MySQL 一样,MongoDB 也提供了其复制方案,为实现高可用提供了基础。目前,MongoDB 支持两种复制模式: Master / Slave ,主从复制,角色包括 Master 和 Slave 。 Replica Set ,复制集复制,角色包括 P...
250.Map是线程安全的吗?怎么解决并发安全问题?
138
2024-01-18
《Golang面试题》
Map是线程安全的吗?怎么解决并发安全问题? 答案: Map是线程安全的吗?怎么解决并发安全问题? 参考解析 题目来源:腾讯 答案: Map不是线程安全的 若想实现map线程安全 方法一:使用读写锁,即map + sync.RWMutex 方法二:使用Go提供的sync.Map
439.Go 高并发的特点
138
2024-01-23
《Golang面试题》
Go 高并发的特点 Go 高并发的特点 参考解析 题目来源:360 答案: Go 语言天生支持高并发,得益于 go 关键字开辟了协程的调用。 func main () { go add ( 1 , 1 ) // 开辟了协程 go add ( 2 , 2 ) // 开辟了协程 time ...
224.用go撸一个生产者消费型,用channel通信,怎么友好的关闭chan?
138
2024-01-18
《Golang面试题》
用go撸一个生产者消费型,用channel通信,怎么友好的关闭chan? 答案: 用go撸一个生产者消费型,用channel通信,怎么友好的关闭chan? 参考解析 题目来源: 七牛云、字节跳动 答案: 如何优雅的关闭channel 记住两点 向一个已关闭的channel发送数据会panic 关闭一个已经关闭的channel...
437.使用 database/sql 和 使用 gorm 的区别
138
2024-01-23
《Golang面试题》
使用 database/sql 和 使用 gorm 的区别 答案: 使用 database/sql 和 使用 gorm 的区别 参考解析 题目来源:360 答案: Go操作Mysql数据库,一般有两种方式: 通过 database/sql 接口 通过 GORM 对象关系映射 使用 database/sql 接口 Go没有内置...
1..
«
77
78
79
80
»
..100