一闪笔记 本次搜索耗时 0.113 秒,为您找到 750 个相关结果.
  • 214.go语言中的GMP、defer、匿名defer函数、defer执行流程

    152 2024-01-18 《Golang面试题》
    go语言中的GMP、defer、匿名defer函数、defer执行流程 go语言中的GMP、defer、匿名defer函数、defer执行流程 题目来源:奇安信 答案1: defer 意为延迟,在golang中用于延迟执行一个函数,主要用于帮助我们处理资源释放、连接关闭等一些操作 若函数中有多个defer,其执行顺序为先进后出,可以理解为...
  • 427.micro怎么用

    128 2024-01-23 《Golang面试题》
    micro怎么用 micro怎么用 参考解析 题目来源:腾讯 答案: Micro是一个微服务生态系统。目标是简化分布式系统开发。提供的主要软件是Micro ,一个微服务工具包。该工具包由以下组件组成: Go Micro - 用于在Go中编写微服务的插件式RPC框架。它提供了用于服务发现,客户端负载平衡,编码,同步和异步通信库。 AP...
  • 21.panic函数、recover函数以及defer语句 (上)

    912 2023-12-29 《Go语言核心36讲》
    21 | panic函数、recover函数以及defer语句 (上) 前导知识:运行时恐慌panic 问题解析 总结 思考题 21 | panic函数、recover函数以及defer语句 (上) 我在上两篇文章中,详细地讲述了Go语言中的错误处理,并从两个视角为你总结了错误类型、错误值的处理技巧和设计方式。 在本篇,我要给你展示Go语言...
  • Docker CLI 命令行介绍

    Docker CLI 命令行介绍 Docker Version docker命令行的基本使用 Docker CLI 命令行介绍 Docker Version Windows (Intel芯片) $ docker version Client : Docker Engine - Community Cloud i...
  • 362.对象是什么,面向对象有什么好处,go 中如何实现多态

    117 2024-01-22 《Golang面试题》
    对象是什么,面向对象有什么好处,go 中如何实现多态 对象是什么,面向对象有什么好处,go 中如何实现多态 参考解析 题目来源: 答案: 对象是类的实例,是面向对象编程中基本的运行实体。 面向对象的好处: 封装可以提高类的易用行、减少编程过程中代码出错的风险 继承可以实现代码的复用 抽象可以让程序的设计和实现分离 多态提高了程序...
  • 460.Go 语言当中数组和切片的区别是什么?

    124 2024-01-23 《Golang面试题》
    Go 语言当中数组和切片的区别是什么? Go 语言当中数组和切片的区别是什么? 参考解析 数组: 数组固定长度。数组长度是数组类型的一部分,所以[3]int和[4]int是两种不同的数组类型数组需要指定大小,不指定也会根据初始化,自动推算出大小,大小不可改变。数组是通过值传递的 切片: 切片可以改变长度。切片是轻量级的数据结构,三个属性,指针...
  • 4. Go 方法与函数的区别?

    4. Go 方法与函数的区别? 方法 函数 4. Go 方法与函数的区别? 在Go语言中,函数和方法不太一样,有明确的概念区分。其他语言中,比如Java,一般来说函数就是方法,方法就是函数;但是在Go语言中,函数是指不属于任何结构体、类型的方法,也就是说函数是没有接收者的;而方法是有接收者的。 方法 func ( t * T ) ad...
  • 9.grpc的负载均衡策略

    1. grpc的负载均衡策略 2. go使用grpc负载均衡 3. 关于serverconfig 4. go的grpc测试 1. grpc的负载均衡策略 文档 2. go使用grpc负载均衡 grpc-consul-resolver地址 3. 关于serverconfig 官方文档 4. go的grpc测试 ...
  • 36.unicode与字符编码

    959 2023-12-29 《Go语言核心36讲》
    36 | unicode与字符编码 Go语言经典知识总结 前导内容1:Go语言字符编码基础 前导内容 2: ASCII编码 问题解析 知识扩展 总结 思考题 36 | unicode与字符编码 到目前为止,我们已经一起陆陆续续地学完了Go语言中那些最重要也最有特色的概念、语法和编程方式。我对于它们非常喜爱,简直可以用如数家珍来形容了。 ...
  • 7.数组和切片

    1045 2023-12-29 《Go语言核心36讲》
    07 | 数组和切片 问题解析 知识扩展 07 | 数组和切片 从本篇文章开始,我们正式进入了模块2的学习。在这之前,我们已经聊了很多的Go语言和编程方面的基础知识,相信你已经对Go语言的开发环境配置、常用源码文件写法,以及程序实体(尤其是变量)及其相关的各种概念和编程技巧(比如类型推断、变量重声明、可重名变量、类型断言、类型转换、别名类型和潜在...