IT书架 本次搜索耗时 0.202 秒,为您找到 334 个相关结果.
  • 18. Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?

    18. Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点? 18. Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点? 这四者,对比如下表格如下: 特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级,比 RocketMQ、Ka...
  • 14. 不小心用 git reset --hard 指令把提交理掉了,有机会救回來吗?

    14. 不小心用 git reset —hard 指令把提交理掉了,有机会救回來吗? 14. 不小心用 git reset —hard 指令把提交理掉了,有机会救回來吗? 放心,基本上东西进了 Git 就不容易消失,它們只是以一种我们肉眼看不懂的格式存放在 Git 空间裡。我们可以透過 git reflog 指令去翻一下被 reset 的那個 Com...
  • 410.Go mod主要解决了什么问题

    147 2024-01-23 《Golang面试题》
    Go mod主要解决了什么问题 Go mod主要解决了什么问题 题目来源:百度 答案1: 项目不在需要放到$GOPATH/src目录下 依赖包的版本控制 依赖包的版本交由go.mod文件控制。在go.mod用require语句指定包和版本 ,go命令会根据指定的路径和版本下载包,指定版本时可以用latest,这样它会自动下载指定包的最新...
  • 335.你能介绍一下go的包管理工具吗?除了gomod还知道哪些?

    147 2024-01-22 《Golang面试题》
    你能介绍一下go的包管理工具吗?除了gomod还知道哪些? 你能介绍一下go的包管理工具吗?除了gomod还知道哪些? 题目来源:美团 答案1: 1、GOPATH 对于外部依赖的管理,在 go 1.5 之前 go 没有像 java 使用 maven 来管理依赖包、包版本;而是直接使用 GOPATH 来管理外部依赖包。 ​ go允...
  • 428.micro服务发现

    138 2024-01-23 《Golang面试题》
    micro服务发现 micro服务发现 参考解析 题目来源:腾讯 答案: micro api是微服务的API网关。使用API网关模式 为您的服务提供一个入口点。 micro api提供HTTP并动态路由到适当的后端服务。micro api构建在go-micro上,利用它进行服务发现,负载平衡,编码和基于RPC的通信。对API的请求通过HT...
  • 28. Forking 工作流程?

    28. Forking 工作流程? 28. Forking 工作流程? Forking 工作流程 ,与其他流行的 Git 工作流程有着根本的区别。它不是用单个服务端仓库充当“中央”代码库,而是为每个开发者提供自己的服务端仓库。Forking 工作流程最常用于公共开源项目中。 Forking 工作流程的主要优点 是可以汇集提交贡献,又无需每个开发者...
  • 411.Go sum里面是什么内容

    135 2024-01-23 《Golang面试题》
    Go sum里面是什么内容 Go sum里面是什么内容 题目来源:百度 答案1: 1、go sum的意义 为了确保一致性构建, Go 引入了 go . mod 文件来标记每个依赖包的版本,在构建过程中 go 命令会下载 go . mod 中的依赖包,下载的依赖包会缓存在本地,以便下次构建。 考虑到下载的依赖包有可能是被黑客恶意篡改的...
  • 26. Gitflow 工作流?

    26. Gitflow 工作流? 26. Gitflow 工作流? 两个长期维护分支 主分支(master) 开发分支(develop) 三种短期分支 功能分支(feature branch) 补丁分支(hotfix branch) 预发分支(release branch)
  • 427.micro怎么用

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