10 2021 档案
摘要:函数调用栈-传参和返回值 defer与return时机传值的swap函数传指针的swap函数匿名返回值函数具名返回值函数调用多个函...
阅读全文
摘要:栈帧布局与函数跳转 栈帧布局函数跳转 栈帧布局 我们按照编程语言的语法定义的函数,会被编译器编译为一堆机器指令,写入可执行文件,程...
阅读全文
摘要:内存对齐 为什么要内存对齐如何内存对齐结构体内存对齐 为什么要内存对齐 假设数据总线64位,每次读取连续的8个字节,所以每次读取的...
阅读全文
摘要:atomic 前言代码 前言 atomic 适用的场景 - 简单、简单、简单!不要将atomic用在复杂的业务逻辑中atomic....
阅读全文
摘要:sync.pool 前言使用源码GetPut 理解sync.poolvictim 好文共赏 前言 sync.Pool的核心作用...
阅读全文
摘要:sync.Cond 前言代码源码分析 前言 sync.Cond的核心实现 - 通过一个锁,封装了notify 通知的实现,包括了单...
阅读全文
摘要:sync.Map 前言代码描述参考 前言 sync.Map的核心实现 - 两个map,一个用于写,另一个用于读,这样的设计思想可...
阅读全文
摘要:浅谈Golang channel 前言代码底层实现两个有趣的例子 前言 channel用于Goroutine间通信时的注意点 - ...
阅读全文
摘要:Golang Flag基本使用 os.Argsflag包参数类型定义命令行flag参数flag.Type()flag.TypeVa...
阅读全文
摘要:自定义类型和类型别名 自定义类型类型别名 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类...
阅读全文
摘要:Golang日志切割归档 使用Lumberjack进行日志切割归档测试 使用Lumberjack进行日志切割归档 Zap本身不支持...
阅读全文
摘要:Zap Uber-go Zap简介Zap LoggerLoggerSugared Logger 配置LoggerNew函数详情J...
阅读全文
摘要:Go内置Log包的基本使用 使用Logger配置logger配置日志格式-Flags配置日志前缀-Prefix配置日志输出位置-O...
阅读全文
摘要:浅谈Golang slice类型与扩容机制 概述前言通过代码学习底层 详解slice类型扩容机制 概述 前言 熟悉 slice...
阅读全文
摘要:浅谈Golang string类型与字符编码 Unicode简介Unicode 编码方案之UTF-8 string类型strin...
阅读全文
摘要:Context Context前言代码注意点参考 Context 前言 Golang底层原理剖析之上下文Context cont...
阅读全文
摘要:WaitGroup WaitGroup前言正确与错误用法源码剖析核心后记 WaitGroup 前言 理解WaitGroup的实现...
阅读全文
摘要:ELKstack自动化日志收集分析平台 流程说明Docker 部署 elk先决条件pull + run修改logstash配置文件...
阅读全文
摘要:docker-compose单机搭建etcd 集群 编写docker-compose.yml运行docker-compose检查搭...
阅读全文
摘要:docker compose搭建Redis Cluster集群环境 环境搭建编写 Redis 配置文件创建目录及文件编写配置文件 ...
阅读全文
摘要:Docker Compose Compose 简介Compose 安装下载授权测试卸载 docker-compose.yml 文...
阅读全文
摘要:docker搭建Redis Cluster集群环境 环境搭建编写 Redis 配置文件创建目录及文件编写配置文件 创建 Red...
阅读全文
摘要:docker网络模式详解及容器间网络通信 默认网络前言bridge 网络模式host 网络模式none 网络模式container...
阅读全文
摘要:docker私有镜像仓库的搭建及认证 前言配置私有仓库(无认证)拉取私有仓库镜像修改配置文件创建私有仓库容器推送镜像至私有仓库 ...
阅读全文
摘要:dockerHub镜像仓库 注册账号登录账号推送镜像至仓库查看仓库拉取镜像退出账号 注册账号 官网:https://hub.doc...
阅读全文
摘要:docker镜像的备份恢复迁移 前言镜像备份镜像恢复镜像迁移 前言 为了备份该镜像,我们有以下几个选择: 我们可以将指定镜像保存成...
阅读全文
摘要:镜像构建 dockerfile常用指令FROMLABELRUNADDCOPYEXPOSEENVCMDENTRYPOINTWORKD...
阅读全文
摘要:docker commit 前言创建容器拷贝资源安装资源构建镜像使用构建的镜像创建容器 前言 我们可以通过公共仓库拉取镜像使用,但...
阅读全文
摘要:docker容器常用命令 查看容器查看正在运行的容器查看停止的容器查看所有容器(包括运行和停止)查看最后一次运行的容器列出最近创建...
阅读全文
摘要:docker镜像常用命令 docker pull XXX 拉取指定镜像redis后面没有跟TAG,默认下载latest,即最新版本...
阅读全文
摘要:安装docker终端输入一键安装可能会遇到这种错误出错执行这条指令设置开机自启并启动docker测试 配置镜像加速创建/打开...
阅读全文
摘要:在Linux终端输入 cd /etc/sysconfig/network-scriptschmod 777 ifcfg-ens...
阅读全文
摘要:serverclient server package mainimport ( "fmt" "net")func Hello...
阅读全文
摘要:部署步骤1.安装etcd2.组建集群3. 现在etcd准备好了,使用etcdctl连接到etcd Golang实现CRUD参...
阅读全文