一闪笔记 本次搜索耗时 0.118 秒,为您找到 750 个相关结果.
  • 436.golang 断言

    140 2024-01-23 《Golang面试题》
    golang 断言 golang 断言 参考解析 题目来源:腾讯 答案: golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 interface{} 接口,因为 interface{} 是没有方法的接口,也叫空接口。同时 interface{...
  • 5.表单验证

    1. 表单的基本验证 2. 错误翻译 3. 进一步改进校验方法 validator库参数校验若干实用技巧 1. 表单的基本验证 若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。Gin使用 go-playground/validator 验证参数,查看完整...
  • 136.golang goroutine的工作原理以及他们怎么进行数据交互的

    168 2024-01-18 《Golang面试题》
    golang goroutine的工作原理以及他们怎么进行数据交互的 golang goroutine的工作原理以及他们怎么进行数据交互的 题目来源:腾讯 答案1: 1.goroutine创建流程是什么样子的? 在调用go func()的时候,会调用runtime.newproc来创建一个goroutine,这个goroutine会新建...
  • 250.Map是线程安全的吗?怎么解决并发安全问题?

    133 2024-01-18 《Golang面试题》
    Map是线程安全的吗?怎么解决并发安全问题? 答案: Map是线程安全的吗?怎么解决并发安全问题? 参考解析 题目来源:腾讯 答案: Map不是线程安全的 若想实现map线程安全 方法一:使用读写锁,即map + sync.RWMutex 方法二:使用Go提供的sync.Map
  • 61.Context 包的作用

    252 2024-01-17 《Golang面试题》
    Context 包的作用 Context 包的作用 **题目来源:**腾讯 答案1: Context 就像糖葫芦中的竹签子它的作用是在上下文中传递除了业务参数之外的额外信息,这个额外信息是为了全局而考虑使用的,例如在微服务业务中,我们需要整个业务链条整体的超时时间信息。不过 go 标准库中的 Context 还提供了超时 Timeout ...
  • 466.Golang Slice 的扩容机制,有什么注意点?

    137 2024-01-24 《Golang面试题》
    Golang Slice 的扩容机制,有什么注意点? Golang Slice 的扩容机制,有什么注意点? 参考解析 Go 中切片扩容的策略是这样的: - 首先判断,如果新申请容量大于 2 倍的旧容量,最终容量就是新申请的容 量 - 否则判断,如果旧切片的长度小于 1024 ,则最终容量就是旧容量...
  • 67.服务器能开多少个P由什么决定

    202 2024-01-17 《Golang面试题》
    服务器能开多少个P由什么决定 服务器能开多少个P由什么决定 **题目来源:**跟谁学 答案1: P的个数在程序启动时决定,默认情况下等同于CPU的核数 程序中可以使用 runtime.GOMAXPROCS() 设置P的个数,在某些IO密集型的场景下可以在一定程度上提高性能。 一般来讲,程序运行时就将GOMAXPROCS大小设置为CPU核...
  • 263.map什么内容不能为key

    140 2024-01-19 《Golang面试题》
    map什么内容不能为key 答案: map什么内容不能为key 参考解析 题目来源: 答案: map[key]value ,其中key必须是可比较的,也就是可以通过== 和!= 进行比较,所以可以比较的类型才能作为key,其实就是等价问go语言中哪些类型是可以比较的: 什么可以比较:bool、array、numeric(浮点数、整数...
  • 模板语法

    模板语法 if … else … end range … end with … end define template 注释 基本函数 and call index len # not or print printf println query eq / ne / lt / le / gt / ge 模板语法 go...
  • 294.go func与method之前的那个receiver的作用

    135 2024-01-19 《Golang面试题》
    go func与method之前的那个receiver的作用 答案: go func与method之前的那个receiver的作用 参考解析 题目来源:字节跳动 答案: 在go语言中,没有类的概念但是可以给类型(结构体,自定义类型)定义方法,所谓方法就是定义了接收者的函数,接收者定义在func关键字和函数名之间 method是附属在...