-
Go_MOD遇见的一个问题
题记记录今天工作的时候遇见的一个问题,准确来说是一个学习,因为我不会😄 前提公司一个项目A更新了代码提交到gitlab,打了对应tag。另一个项目B有引用项目A,目前项目B需要项目A的最新代码,所以需要更新go.mod文件中的版本。 遇见问题一直4... -
Golang八股文汇总
题记本文记录Golang语言面试的八股文。 Go基础init和main函数相关特点init函数(没有输入参数、返回值)的主要作用: 初始化不能采用初始化表达式初始化的变量。 程序运行前的注册。 实现sync.Once功能。 其他 init 顺序 ... -
项目GeeCache面试题
项目地址https://github.com/zhouxing9454/Geecache 项目流程(不是Grpc版本) 什么是分布式缓存系统?分布式缓存是指将缓存数据分布在多台机器上,以提高缓存容量和并发读写能力的缓存系统。分布式缓存通常由多台机器... -
go-micro插件学习
题记本文主要记录例如etcd,Hystrix,Jaeger等一系列组件的使用,当然还有一些非组件用法的介绍。 Heartbeat分布式系统架构中会有多个节点(node),有的是多个不同的节点服务,有的是多个一样的服务节点。这些节点分担着任务的运行、计... -
go-micro命令行学习
题记上篇文章我们提到了go-micro有个CLI(提供命令行界面让我们和微服务进行交互),现在我们来简单的学习一下。 1、什么是go-micro.exe(CLI)?go-micro 是一个命令行工具,用于管理和操作微服务。它提供了一系列命令,允许您进... -
go-micro学习
题记本文主要记录微服务框架go-micro的学习笔记。 1、什么是go-microgo-micro是一个开源的微服务框架,旨在简化分布式系统的开发。 它基于 Go 语言构建,提供了一组组件和工具,帮助开发人员构建可伸缩、可维护的微服务应用程序。 Gi... -
protobuf入门学习
1、什么是protobuf Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 2、为什么要使用protobuf优点: 足够简单 ... -
深圳万声音乐实习总结
Here’s something encrypted, password is required to continue reading.