首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.123
秒,为您找到
750
个相关结果.
搜书籍
搜文档
Web 注册路由最佳实践
1258
2022-12-10
《Beego v2.0 开发手册》
优先使用函数式风格的路由注册 优先使用函数式风格的路由注册 最核心的理由就是这种注册风格最为便捷,并且贴近 Go 语言本身特性。目前的主流 Web 框架基本上都是支持这种注册风格。
537.Go 互斥锁正常模式和饥饿模式的区别?
129
2024-01-25
《Golang面试题》
Go 互斥锁正常模式和饥饿模式的区别? Go 互斥锁正常模式和饥饿模式的区别? 参考解析 在Go一共可以分为两种抢锁的模式,一种是正常模式 ,另外一种是饥饿模式 。 正常模式(非公平锁) 在刚开始的时候,是处于正常模式(Barging),也就是,当一个G1持有着一个锁的时候,G2会自旋的去尝试获取这个锁 当自旋超过4次 还没有能获取到锁的...
422.go init 的执行顺序,注意是不按导入规则的(这里是编译时按文件名的顺序执行的)
131
2024-01-23
《Golang面试题》
go init 的执行顺序,注意是不按导入规则的(这里是编译时按文件名的顺序执行的) go init 的执行顺序,注意是不按导入规则的(这里是编译时按文件名的顺序执行的) 参考解析 题目来源:畅天游 解答: init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 每个包可以拥有多个init函数 包的每个源文件也可以拥...
30、打包和发布
1539
2023-03-29
《Go打造即时聊天(IM)应用》
打包和发布 一、windows平台 二、linux平台 运行注意事项 三、实际操作 打包和发布 一、windows平台 :: remove dir rd / s / q release :: make dir md release :: go build - ldflags "-H windowsgui" - ...
用户服务的web服务
1421
2023-08-15
《微服务开发教程(电商系统)》
1.go日志库zap 2.go的配置文件管理 3.自定义验证器 4.json web token(jwt)详解 5.jwt集成gin 6.浏览器的跨域请求问题 7.图形验证码 8.阿里云发送短信 9.redis的安装
163.golang中Context的使用场景
200
2024-01-18
《Golang面试题》
golang中Context的使用场景 答案: golang中Context的使用场景 题目来源:腾讯 答案: Go1.7加入到标准库,在于控制goroutine的生命周期。当一个计算任务被goroutine承接了之后,由于某种原因(超时,或者强制退出)我们希望中止这个goroutine的计算任务,那么就用得到这个Context了。包含...
158.go协程线程进程区别
173
2024-01-18
《Golang面试题》
go协程线程进程区别 答案: go协程线程进程区别 题目来源:高德 答案: 进程:是系统资源分配的最小单位,系统是由一个个进程组成的,包括文本区,数据区和堆栈区。进程的创建和销毁都比较消耗资源和时间。进程是抢占式的争夺CPU的资源,单核CPU在同一时刻只能有一个进程在执行。 线程:是CPU调度的最小单位,线程属于进程,它共享进程的整个...
90.go利用channel通信的方式
196
2024-01-17
《Golang面试题》
go利用channel通信的方式 go利用channel通信的方式 题目来源 :网易 答案1: 1.channel的发送与接收,从channel发送数据和读取数据需要使用 “<-”符号,如下图所示, //表示val值 将发到channel中 channel <- val //表示从channel中读取一个值并赋值到va...
539.Go 读写锁的实现原理?
127
2024-01-25
《Golang面试题》
Go 读写锁的实现原理? Go 读写锁的实现原理? 参考解析 概念: 读写互斥锁RWMutex,是对Mutex的一个扩展,当一个 goroutine 获得了读锁后,其他 goroutine可以获取读锁,但不能获取写锁;当一个 goroutine 获得了写锁后,其他 goroutine既不能获取读锁也不能获取写锁(只能存在一个写者或多个读者,可...
521.Go map的底层实现原理
155
2024-01-25
《Golang面试题》
Go map的底层实现原理 Go map的底层实现原理 参考解析 Go中的map是一个指针,占用8个字节,指向hmap结构体 源码包中src/runtime/map.go 定义了hmap的数据结构: hmap包含若干个结构为bmap的数组,每个bmap底层都采用链表结构,bmap通常叫其bucket hmap结构体 // A hea...
1..
«
42
43
44
45
»
..75