首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.106
秒,为您找到
750
个相关结果.
搜书籍
搜文档
77.怎么检查go问题
226
2024-01-17
《Golang面试题》
怎么检查go问题 怎么检查go问题 **题目来源:**好未来 答案1: golangci-lint: golangci-lint 是一个集成工具,它集成了很多静态代码分析工具(静态代码分析是不会运行代码的),我们通过配置这个工具,便可灵活启用需要的代码规范检查。 安装命令: go get github . com / gol...
5.Go的GMP模型?
594
2024-01-16
《Golang面试题》
Go的GMP模型? Go的GMP模型? 答案1: G是Goroutine的缩写,相当于操作系统的进程控制块(process control block)。它包含:函数执行的指令和参数,任务对象,线程上下文切换,字段保护,和字段的寄存器。 M是一个线程,每个M都有一个线程的栈。如果没有给线程的栈分配内存,操作系统会给线程的栈分配默认的内存。当线程...
1.go日志库zap
1645
2023-08-15
《微服务开发教程(电商系统)》
1. 安装和基本使用 2. 写入日志文件 zap官方地址 1. 安装和基本使用 go get - u go . uber . org / zap package main import ( "go.uber.org/zap" ) func main () { logge...
38.讲一下set的原理,Java 的HashMap和 go 的map底层原理
248
2024-01-16
《Golang面试题》
讲一下set的原理,Java 的HashMap和 go 的map底层原理 讲一下set的原理,Java 的HashMap和 go 的map底层原理 题目来源:深信服 答案1: 1. Set原理: Set特性: 1. 不包含重复key. 2.无序.如何去重:通过查看源码add(E e)方法,底层实现有一个map,map是HashMap,...
Channel
59
2024-03-18
《Go语言面试题精讲》
1.Go channel的底层实现原理? 2.Go channel有什么特点? 3.Go channel有无缓冲的区别? 4.Go channel为什么是线程安全的? 5.Go channel如何控制goroutine并发执行顺序? 6.Go channel共享内存有什么优劣势? 7.Go channel发送和接收什么情况下会死锁?
197.了解过Go的内存管理吗
140
2024-01-18
《Golang面试题》
了解过Go的内存管理吗 了解过Go的内存管理吗 题目来源:Shein 答案: Go自带GC,可以自动回收垃圾,对比C语言不用malloc申请内存及free释放,Go的GC采取三色标记法动态; Go自动分配内存,开发者可以不用关注堆、栈,Go在编译阶段会做变量的生命周期分析做逃逸分析,自动将变量分配在堆或栈上。
8.Go map和sync.Map谁的性能好,为什么?
57
2024-03-18
《Go语言面试题精讲》
8.Go map和sync.Map谁的性能好,为什么? 8.Go map和sync.Map谁的性能好,为什么? Go 语言的 sync.Map 支持并发读写,采取了 “空间换时间” 的机制,冗余了两个数据结构,分别是:read 和 dirty type Map struct { mu Mutex read atom...
119.主协程如何等待其余协程完再操作
179
2024-01-17
《Golang面试题》
主协程如何等待其余协程完再操作 主协程如何等待其余协程完再操作 题目来源:腾讯 答案1 : Sleep(不常用),在main方法退出之前 sleep 一段时间 package main import ( "fmt" "time" ) func main () { go...
16.go语句及其执行规则(上)
1007
2023-12-29
《Go语言核心36讲》
16 | go语句及其执行规则(上) 前导内容:进程与线程 问题解析 总结 16 | go语句及其执行规则(上) 你很棒,已经学完了关于Go语言数据类型的全部内容。我相信你不但已经知晓了怎样高效地使用Go语言内建的那些数据类型,还明白了怎样正确地创造自己的数据类型。 对于Go语言的编程知识,你确实已经知道了不少了。不过,如果你真想玩转Go语言...
1、Kratos v2 初步学习 1-创建项目
937
2024-06-20
《Kratos v2 初步学习》
安装 kratos 命令工具 安装 Protobuf 编译工具 创建项目 创建项目模板 获得一个干净的项目 这是我的个人学习记录,它未必正确,如有错误请在评论区指出! 在这里我将创建一个Kratos项目,并且使它变得看起来相对干净,方便我后续的代码编写。 参考内容: 《kratos Docs》创建项目: htt...
1..
«
21
22
23
24
»
..75