IT书架 本次搜索耗时 0.080 秒,为您找到 189 个相关结果.
  • 182.java和golang的一些共同点以及区别

    java和golang的一些共同点以及区别 答案: java和golang的一些共同点以及区别 参考解析 题目来源:猿辅导 答案: 1、golang不允许函数重载,必须具有方法和函数的唯一名称;Java允许函数重载。 2、Java默认允许多态,golang没有。 3、golang代码可以自动扩展到多个核心;Java并不总是足够的扩...
  • 6.熔断、限流技术选型

    sentinel的qps限流 sentinel的预热和冷启动(WarmUp) sentinel的Throttling配置策略 sentinel的熔断接口-基于错误数 sentinel的熔断接口-基于错误率和慢请求 错误率 慢请求 gin集成sentinel实现限流 https://sentinelguard.io/zh-cn/docs/go...
  • 157.go里面比较成熟的日志框架了解过没有

    go里面比较成熟的日志框架了解过没有 答案: go里面比较成熟的日志框架了解过没有 题目来源:高德 答案: golang日志库golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数,对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。所以催生了很多第三方的日志库,但是在golang的世...
  • Dockerfile 技巧——镜像的多阶段构建

    Dockerfile 技巧——镜像的多阶段构建 C语言例子 Go语言例子 Angular例子 Dockerfile 技巧——镜像的多阶段构建 这一节来聊聊多阶段构建,以及为什么要使用它。 C语言例子 假如有一个C的程序,我们想用Docker去做编译,然后执行可执行文件。 #include <stdio.h> void ...
  • 351.golang的锁有了解吗?

    golang的锁有了解吗? golang的锁有了解吗? 题目来源: 答案:行飞子 golang主要有两种锁:互斥锁 和读写锁 Mutex 可以实现互斥锁,使用互斥锁(Mutex,全称 mutual exclusion)是为了来保护一个资源不会因为并发操作而引起冲突导致数据不准确。 RWMutex可以实现读写锁,每种锁分别对应两个方法,...
  • 446.Golang 使用什么数据类型?

    Golang 使用什么数据类型? Golang 使用什么数据类型? 参考解析 Golang 使用以下类型: Method Bool String Array Slice Struct Pointer Function Interface Map Channel
  • 247.golang的调试

    golang的调试 golang的调试 参考解析 题目来源:度小满 1、使用IDE进行(如:goland)进行debug调试,不详细说明。2、使用golang调试工具进行调试,如:dlv(类似C语言的GDB) go dlv基本命令介绍 dlv attach $PID ## 后面的进程的ID 跟踪正在执行的go程序,查看...
  • 469.Golang Map 底层实现

    Golang Map 底层实现 Golang Map 底层实现 参考解析 Golang 中 map 的底层实现是一个散列表,因此实现 map 的过程实际上就是实现 散表的过程。在这个散列表中,主要出现的结构体有两个,一个叫 hmap(a header for a go map),一个叫 bmap(a bucket for a Go map,通常叫...
  • 87.node.js和go是基于什么样的考虑是用这两种语言的?

    node.js和go是基于什么样的考虑是用这两种语言的? node.js和go是基于什么样的考虑是用这两种语言的? 题目来源 :滴滴 答案1: 1.使用Node.js时,CPU性能或内存限制任务会变慢。Node.js基于JavaScript,一种解释型语言。解释的语言大多比编译语言慢。使用Node的动态类型特性,它不会达到Go可以实现的原...
  • 318.golang怎么协调并发协程的调度

    golang怎么协调并发协程的调度 golang怎么协调并发协程的调度 题目来源: 百度 答案: 使用channel+waitgroup协调并发的调度 func main (){ ch := make ( chan int ) var wg sync . WaitGroup wg . Add ...