0x01 reflect.TypeOf TypeOf, 看名知义: 读取对象的固有类型信息包名类型名属性信息属性名称Tag方法信息方法名称 输出结果: Name : Mank...
0x01 reflect.TypeOf TypeOf, 看名知义: 读取对象的固有类型信息包名类型名属性信息属性名称Tag方法信息方法名称 输出结果: Name : Mank...
工作负载 服务 nginx配置 default.conf nginx-example-ingess.yaml 修改 Host 为自己解析域名,新增nginx配置文件 访问ht...
0. 为什么说做好微服务很难? 要想做好微服务,我们需要理解和掌握的知识点非常多,从几个维度上来说: 基本功能层面并发控制&限流,避免服务被突发流量击垮服务注册与服务发现,确...
文档: 官方文档[https://www.sealyun.com/instructions], 博客[https://fuckcloudnative.io] 加入组织: 钉钉...
变量内存分配与回收 Go 程序会在两个地方为变量分配内存,一个是全局的堆上,另一个是函数调用栈,Go 语言有垃圾回收机制,在Go中变量分配在堆还是栈上是由编译器决定的,因此开...
一、说明 MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示; 根目录(/)不是可有可无,/System表示根...
需求:一般情况下我们都会自定义一个结构体来接收请求体而不是直接使用模型结构体来接收数据,因为模型中一些字段时不允许前端来输入的。但是这样就会出现一些小问题:如果字段很多的话赋...
安装kafka 安装zookeeper 安装zookeeper可以采用k8s的StatefulSet方式,非常方便,在安装kafka过程中遇到很多问题,但是zookeeper...
Docker install docker centos[https://docs.docker.com/engine/install/centos/] ubuntu[htt...
Sync包简述 1. 什么是Sync包? Package sync provides basic synchronization primitives such as mut...
Go 中有一个 Context 接口,配合 goroutine 使用,主要是用来协调 goroutine 的执行,但是比较难理解,这篇文章中来详细分析一下。 1. Conte...
说到 Go 语言,被人讨论最多的就是 Go 很擅长做高并发,并且不需要依赖外部的库,语言本身就支持高并发。 Go 中实现这一能力的秘密是 goroutine,也经常被称之为协...