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

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

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

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

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

    一、前言 二、安装并简单使用 三、如何学习一门语言 我们只学 Golang 语言的一个子集,足以开展接下来数据结构和算法的实现即可。 一、前言 Golang 语言是谷歌 Google 公司在2007年启动,并在2009年正式发布并 开源 的高级编程语言。开源地址:https://github.com/golang/go (opens n...
  • 247.golang的调试

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

    golang: pprof使用 golang: pprof使用 题目来源:腾讯 答案: 首先都介绍什么是pprof pprof是golang自带的性能分析工具,可以查看应用的运行状态,分析程序CPU,内存,goroutine等的使用情况,可以生成类似火焰图、堆栈图,内存分析图等。 在golang中针对不用使用场景,提供了两种方式开启p...
  • 446.Golang 使用什么数据类型?

    Golang 使用什么数据类型? Golang 使用什么数据类型? 参考解析 Golang 使用以下类型: Method Bool String Array Slice Struct Pointer Function Interface Map Channel
  • 469.Golang Map 底层实现

    Golang Map 底层实现 Golang Map 底层实现 参考解析 Golang 中 map 的底层实现是一个散列表,因此实现 map 的过程实际上就是实现 散表的过程。在这个散列表中,主要出现的结构体有两个,一个叫 hmap(a header for a go map),一个叫 bmap(a bucket for a Go map,通常叫...
  • 351.golang的锁有了解吗?

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