IT书架 本次搜索耗时 0.078 秒,为您找到 752 个相关结果.
  • 64.go 语言的 panic 如何恢复

    go 语言的 panic 如何恢复 go 语言的 panic 如何恢复 **题目来源:**腾讯 答案1: recover 可以中止 panic 造成的程序崩溃,或者说平息运行时恐慌,recover 函数不需要任何参数,并且会返回一个空接口类型的值。需要注意的是 recover 只能在 defer 中发挥作用,在其他作用域中调用不会发挥...
  • 5.grpc下的健康检查

    1. grpc的健康检查规范 2. go配置grpc的健康检查 1. grpc的健康检查规范 官方文档 grpc健康检查重要点: check = { “ GRPC ”: "ip:port" , “ GRPCUseTLS ”: False , “ Timeout ”: “ 5s ”, ...
  • 357.golang开发用什么框架

    golang开发用什么框架 golang开发用什么框架 参考解析 题目来源:百度 答案: golang框架图示 Web框架 gin gin是一个知名且简约的Golang Web应用框架。该框架拥有各种开发所需的库合功能。许多知名的开发公司都会采用该 Web 框架来处理各种监控、跟踪、以及调试等问题。此外,相对其他平台,该框...
  • 5.应用构建:如何构建一个高质量的 Go 应用?

    应用程序组成部分及构建方法 应用配置 应用业务逻辑处理 应用启动框架 最佳构建方法 miniblog 应用构建 编译并运行 miniblog 小结 提示:本节课最终代码为:feature/s02 。 开发一个 Go 项目,最核心的目的是开发一个能够满足产品需求的应用,那么如何构建应用呢?不同的开发者有不同的构建方法。 有些开发者将...
  • 48.程序性能分析基础(上)

    650 2023-12-29 《Go语言核心36讲》
    48 | 程序性能分析基础(上) 问题解析 总结 48 | 程序性能分析基础(上) 作为拾遗的部分,今天我们来讲讲与Go程序性能分析有关的基础知识。 Go语言为程序开发者们提供了丰富的性能分析API,和非常好用的标准工具。这些API主要存在于: runtime/pprof ; net/http/pprof ; runtime/trace ;...
  • 9.redis的安装

    1. docker的安装 2. 可视化工具 2. redis的go驱动 1. docker的安装 docker run - p 6379 : 6379 - d redis : latest redis - server docker container update -- restart = always 容器名字 ...
  • 565.Go 有哪些方式安全读写共享变量?

    Go 有哪些方式安全读写共享变量? Go 有哪些方式安全读写共享变量? 方法 并发原语 备注 不要修改变量 sync.Once 不要去写变量,变量只初始化一次 只允许一个goroutine访问变量 Channel 不要通过共享变量来通信,通过通信(channel)来共享变量 允许多个goroutine访问变量,...
  • 227.用go构造一个链表怎么做,想要从链表尾部插入,怎么做

    用go构造一个链表怎么做,想要从链表尾部插入,怎么做 答案: 用go构造一个链表怎么做,想要从链表尾部插入,怎么做 参考解析 题目来源: 哔哩哔哩 答案: 尾插法 不断的将新节点更新为最后一个节点 type LinkNode struct { Data int Next * Link...
  • Golang开源发布自己的包

    306 2024-07-23 《程序人生》
    Golang开源发布自己的包 1.前言 2.新建仓库 3. 构建项目和代码 4.提交和发布代码 5.引入和使用包 Golang开源发布自己的包 1.前言 我们平时在Golang项目的编码过程中,除了经常通过import 使用官方提供的依赖包,也经常通过go get -u github.com/xxx/xxx 命令下载第三方包来使用。那么...
  • 532.Go channel如何控制goroutine并发执行顺序?

    Go channel如何控制goroutine并发执行顺序? Go channel如何控制goroutine并发执行顺序? 参考解析 **多个goroutine并发执行时,每一个goroutine抢到处理器的时间点不一致,gorouine的执行本身不能保证顺序。**即代码中先写的gorouine并不能保证先执行 思路:使用channel进行通信...