Go 基础类
GO 语言当中 NEW 和 MAKE 有什么区别吗?
new的作用是初始化一个内置类型的指针new函数是内建函数,函数定义:
⚫使用new函数来分配空间
⚫传递给new函数的是一个类型,而不是一个值
⚫返回值是指向这个新分配的地址的指针
##GO 语言中 MAKE 的作用是什么?
make的作用是为slice, map or chan的初始化 然后返回引用 make函数是内建函数,函数定义:
make(T, args)函数的目的和new(T)不同 仅仅用于创建slice, map, channel 而且返回类型是实例
PRINTF(),SPRINTF(),FPRINTF() 都是格式化输出,有什么不同?
GO 语言当中数组和切片的区别是什么?
GO 语言当中值传递和地址传递(引用传递)如何运用?有什么区别?举例说明
GO 语言当中数组和切片在传递的时候的区别是什么?
Go 语言是如何实现切片扩容的?
看下面代码的 defer 的执行顺序是什么? defer的作用和特点是什么?
Go 并发编程
MUTEX 几种状态
MUTEX 正常模式和饥饿模式
RWMUTEX 实现
RWMUTEX 注意事项
WAITGROUP 用法
WAITGROUP 实现原理
什么是 SYNC.ONCE
Go Runtime
GOROUTINE 定义
GMP 指的是什么
GMP 调度流程
三色标记原理
GC 触发时机
GO 语言中 GC 的流程是什么?
框架
Gin
请简要介绍一下Gin框架以及它的优点。
Gin支持哪些HTTP请求方式?
如何在Gin中处理GET和POST请求参数?
Gin框架中如何实现路由?
如何在Gin中处理文件上传?
微服务
您对微服务有何了解?
说说微服务架构的优势
微服务有哪些特点?
设计微服务的最佳实践是什么?
微服务架构如何运作?
容器技术
Redis
Mysql
LINUX
缓存
网络和操作系统
消息队列
分布式
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。