微服务一些概念 2022-08-19 golang 分布式系统 约 2549 字 预计阅读 6 分钟 微服务概念 微服务的粒度小,服务之间耦合度低,由于每个微服务都由独立的小团队负责,因此它敏捷性更高,分布式服务最后都会向微服务架构演化,这是一 阅读更多
Golang编程思想集锦 2022-08-10 golang 约 5554 字 预计阅读 12 分钟 一、go面向对象 封装 结构体与方法 多态 接口来实现多态,不同结构体可以实现相同的接口。这样就能拥有同种行为的不同具体状态 –> 多态 继承、覆盖 1 2 3 4 阅读更多
详解Go中的rune类型 2022-08-10 golang 约 3617 字 预计阅读 8 分钟 Unicode编码和utf-8编码的关系 需要注意的是,Unicode 只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该 阅读更多
Go的结构体内存对齐 2022-07-17 golang 约 2851 字 预计阅读 6 分钟 一. 什么是内存对齐, 为啥要内存对齐? 在解释什么是内存对齐之前,我们需要先了解一下CPU和内存数据交互的过程。CPU和内存是通过总线进行数据交 阅读更多
Flag包的在go项目的实践 2022-07-17 golang 约 897 字 预计阅读 2 分钟 阅读本文前,需具备flag基础 通常我们有种需求:可以在不修改程序源码的情况下,控制一些程序内部的变化。比如配置文件,我们可以手动更改配置文件 阅读更多