首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.024
秒,为您找到
207
个相关结果.
搜书籍
搜文档
82.go怎么实现封装继承多态
192
2024-01-17
《Golang面试题》
go怎么实现封装继承多态 go怎么实现封装继承多态 题目来源 :好未来 答案1: 封装 封装就是把抽象出的字段和字段的操作封装在一起,数据被保护在内部,程序的其他包只有通过被授权的操作(方法)才能对字段进行操作。实现如下面代码所示,需要注意的是,在golang内,除了slice、map、channel和显示的指针类型属于引用类型外,其它类...
166.golang 性能问题怎么排查
173
2024-01-18
《Golang面试题》
golang 性能问题怎么排查 答案: golang 性能问题怎么排查 题目来源:腾讯 答案: 线上性能问题的定位和优化是程序员进阶的必经之路,定位问题的方式有多种多样,常见的有观察线程栈、排查日志和做性能分析。性能分析(profile)作为定位性能问题的大杀器,它可以收集程序执行过程中的具体事件,并且对程序进行抽样统计,从而能更精准的...
400.用go协程的时候也是要走IO的,go是如何处理的?
167
2024-01-23
《Golang面试题》
用go协程的时候也是要走IO的,go是如何处理的? 用go协程的时候也是要走IO的,go是如何处理的? 题目来源 :滴滴 答案: 线程是操作系统的内核对象,多线程编程时,如果线程数过多,就会导致频繁的上下文切换,这些 cpu 时间是一个额外的耗费。所以在一些高并发的网络服务器编程中,使用一个线程服务一个 socket 连接是很不明智的。于是...
281.slice分配在堆上还是栈上
148
2024-01-19
《Golang面试题》
slice分配在堆上还是栈上 答案: slice分配在堆上还是栈上 参考解析 题目来源:京东 答案: 有可能分配到栈上,也有可能分配到栈上。当开辟切片空间较大时,会逃逸到堆上。 通过命令go build -gcflags "-m -l" xxx.go 观察golang是如何进行逃逸分析的 package main fun...
1、为什么要学这个课
2595
2023-02-19
《Go打造即时聊天(IM)应用》
用Go语言打造支持同时10万人在线的IM系统 一、为什么要学这个课 二、这个课能学到什么 1、IM基础功能 2、如何实现并发及性能调优 3、分布式部署 三、IM聊天功能总结 四、整个应用功能展示 五、整个应用所使用的技术栈 1、前端技术 2、后端技术 3、系统构架 六、课程安排 七、学习建议 1、关于后端 2、关于前端 2、关于学...
189.context包的用途?
157
2024-01-18
《Golang面试题》
context包的用途? context包的用途? 题目来源: 腾讯 答案: context(上下文)是Golang应用开发常用的并发控制技术,它可以控制一组呈树状结构的goroutine,每个goroutine拥有相同的上下文,context是并发安全的,主要是用于控制多个协程之间的协作,取消操作。
211.怎么处理锁分段
167
2024-01-18
《Golang面试题》
怎么处理锁分段 怎么处理锁分段 题目来源:网易互娱 答案1: 在golang的原生map是非并发安全的,为了实现了map的并发安全,最安全有效的方式就是给map加锁,如果遇到大数据,高并发的场景下,直接对整个map进行加锁的话,就会显得整个并发访问控制及其缓慢,由此在sync.map还未出来之前,比较流行的做法就是使用分段锁,降低锁的颗粒度...
347.Gin框架的特点和源码问题
157
2024-01-22
《Golang面试题》
Gin框架的特点和源码问题 Gin框架的特点和源码问题 题目来源:字节跳动 答案: Gin框架特性: Gin 是一个用 Go (Golang) 编写的 web 框架。 快速基于 Radix 树的路由,小内存占用。没有反射。可预测的 API 性能。 支持中间件传入的 HTTP 请求可以由一系列中间件和最终操作来处理。例如:Logger,A...
109.讲一讲 Golang 的并发控制
193
2024-01-17
《Golang面试题》
讲一讲 Golang 的并发控制 讲一讲 Golang 的并发控制 题目来源:哔哩哔哩 答案1: 开发 go 程序的时候,时常需要使用 goroutine 并发处理任务,有时候这些 goroutine 是相互独立的,需要保证并发的数据安全性,也有的时候,goroutine 之间要进行同步与通信,主 goroutine 需要控制它所属的子g...
420.Go 的面向对象特性
141
2024-01-23
《Golang面试题》
Go 的面向对象特性 Go 的面向对象特性 参考解析 题目来源:腾讯 答案: 和其他高级语言一样,golang 也支持面向对象编程,支持得比较简单,比如继承,封装,多态 接口 接口使用 interface 关键字声明,任何实现接口定义方法的类都可以实例化该接口,接口和实现类之间没有任何依赖,你可以实现一个新的类当做 Sayer...
1..
«
10
11
12
13
»
..21