aoho求索

142 篇文章
91.2K 次阅读
47 人订阅

全部文章

aoho求索

自己动手实现 Go 的服务注册与发现(上)

通过服务发现与注册中心,可以很方便地管理系统中动态变化的服务实例信息。与此同时,它也可能成为系统的瓶颈和故障点。因为服务之间的调用信息来自于服务注册与发现中心,...

2220
aoho求索

聊聊微服务架构中的认证鉴权那些事

应用系统绕不开基础的鉴权,微服务架构推荐使用 HTTP 的方式进行服务间通信,这里推荐一篇介绍 HTTP 认证鉴的文章。

8720
aoho求索

Go GC 二三事

来源 | https://www.jianshu.com/p/b6ea3d3275ee

8310
aoho求索

你知道“现代计算机之父” 冯·诺依曼提出的博弈论吗?

你是,我是 aoho。今天和大家聊聊最近所用到博弈论的相关理论和算法,准备几篇文章来具体介绍下博弈论。

11130
aoho求索

Go 语言入门与进阶:反射获取类型属性和方法

前面一篇文章主要介绍了 reflect.Type 类型对象。本文将会继续介绍 Go 反射 reflect.StructField 和 reflect.Metho...

5820
aoho求索

如何与 etcd 服务端进行通信?客户端 API 实践与核心方法介绍

学习客户端与 etcd 服务端的通信以及 etcd 集群节点的内部通信接口对于我们更好地使用和掌握 etcd 组件很有帮助,也是所必需了解的内容。

10430
aoho求索

Go 语言入门与进阶:反射基础

前面的文章主要介绍了 Go 包依赖管理 GOPATH 和 Go Module 的应用实践。本文将会介绍 Go 反射相关的内容。

8620
aoho求索

夯实基础:Go 语言包依赖管理(二)

Go 是一门静态强类型语言,与其他语言一样,Go 语言通过 package 关键字定义一个包。前面一篇文章主要介绍了 Go 语言的包依赖管理。

7710
aoho求索

分布式日志系统 EFK 的应用实践(二)

在前面一篇文章,我们介绍了分布式日志系统的相关背景。云原生以容器为基础的日志收集方式与传统的日志收集有什么异同。随后介绍了 ELKB 分布式日志系统。本文将会接...

11720
aoho求索

夯实基础:Go 语言包依赖管理

在前面系列文章中,我们对 Go 的基础语法和一些简单的特性进行介绍,如数据类型、容器等。本文开始,我们将对 Go 中的一些高级特性进行介绍,包括包管理、反射、并...

12020
aoho求索

夯实基础:Go 语言结构体和方法的应用实践

前面的文章主要介绍了 Go 语言中函数和接口相关的使用实践。与 C 语言类似,Go 语言 提供结构体类型。结构体作为一种复合类型,由多个字段组成,每个字段都具备...

7730
aoho求索

分布式日志系统 EFK 的应用实践(一)

在早期的项目中,如果想要在生产环境中通过日志定位业务服务的Bug 或者性能问题,则需要运维人员使用命令挨个服务实例去查询日志文件,这样导致的结果就是排查问题的效...

12320
aoho求索

夯实基础:Go 语言匿名函数和闭包的应用实践

前面的文章主要介绍了 Go 语言中函数声明和参数传递。本文将会继续介绍匿名函数和闭包相关的概念以及使用方法。

7720
aoho求索

夯实基础:Go 语言函数声明和参数传递

前面的文章主要介绍了 Go 语言中提供的常用容器,包括数组、切片,列表和字典等,还介绍了这些容器的遍历方法。本文开始将会介绍 Go 语言中相关的函数和接口。

9130
aoho求索

Go 语言入门系列:列表与字典及其遍历

前面的文章主要介绍了 Go 容器的数组和切片的基本概念以及使用。本文将会介绍列表与字典在 Go 语言中相关的使用,以及几种常用容易的遍历及其使用。。

7630
aoho求索

利用火焰图对 Go 程序进行性能分析

学会对应用系统进行运行时数据采集与性能分析是软件工程实践常用的基本技能。通常使用 profile 表示性能分析与采集,或者使用 profiling 代表性能分析...

13730
aoho求索

Go 语言入门系列:列表与字典

前面的文章主要介绍了 Go 容器的数组和切片的基本概念以及使用。切片是 Go 中提供了一种灵活,功能强悍的内置类型("动态数组")。与数组相比切片的长度是不固定...

13030
aoho求索

Go 语言入门系列:切片的应用实践

Golang 中以标准库的方式提供了常用的容器实现,基本能够满足我们日常开发的需要。我们来具体学习下 Go 数组的使用。

7530
aoho求索

Go 语言入门系列:数组的使用

前面的文章主要介绍了 Go 基于语法中的分支和循环控制结构。其中涉及到的 If 、Switch 和 for 等关键字,是我们日常编码所常用的。当我们在程序中操作...

10220
aoho求索

Go 语言入门系列:Go 语言中的常量别名与控制结构

前面一篇文章主要介绍了 Go 语言中的指针基本概念与相关用法。Go 语言限制了指针类型的偏移和运算能力,使得指针类型具备了指针高效访问的特性,但又不会发生指针偏...

12760

扫码关注云+社区

领取腾讯云代金券