微服务一些概念

微服务概念 微服务的粒度小,服务之间耦合度低,由于每个微服务都由独立的小团队负责,因此它敏捷性更高,分布式服务最后都会向微服务架构演化,这是一

Golang编程思想集锦

一、go面向对象 封装 结构体与方法 多态 接口来实现多态,不同结构体可以实现相同的接口。这样就能拥有同种行为的不同具体状态 –> 多态 继承、覆盖 1 2 3 4

详解Go中的rune类型

Unicode编码和utf-8编码的关系 需要注意的是,Unicode 只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该

Go的结构体内存对齐

一. 什么是内存对齐, 为啥要内存对齐? 在解释什么是内存对齐之前,我们需要先了解一下CPU和内存数据交互的过程。CPU和内存是通过总线进行数据交

Flag包的在go项目的实践

阅读本文前,需具备flag基础 通常我们有种需求:可以在不修改程序源码的情况下,控制一些程序内部的变化。比如配置文件,我们可以手动更改配置文件