/images/avatar.png

runzhliu

Go-log包拆包分析

概述 其实标准库 log 包只有短短三百多行代码,非常适合拿来分析。 代码分析 首先,这是 log 包的一些引用的标准库,包括 fmt, io, os 等输出的包,也包括像 runtime 和 sync 这些

Go-mod的使用

概述 本文主要是根据 Modules 的翻译和实践操作。 Go Modules 是从 Go 1.11 开始,就引入了依赖管理工具,并在最近发布的 Go 1.14 开始稳定了,可以用于生产环境。Go 官方鼓励大

架构师的能力和价值

架构师不要只做「传话师」 讲的比较直白一点,架构师就是处理很多 case 的时候有经验,甚至是有特殊的经验可以迅速帮你把服务恢复。 举个在很多公司都会遇到

Golang的单引号和双引号

概述 经常使用 Go 来写代码,以前总感觉单引号和双引号都可以用来表示字符串,那么实际上又是否有差异呢?本文针对 Go 的单双引号,简单总结一下。 实例 先看

iSCSI学习分享

概述 Open-iSCSI 是做网络分布式存储的常用的软件,搞清楚一些基础概念对安装和运维分布式网络存储是很有帮助的。 配置文件 1 2 3 4 5 6 7 8 # lsmod | grep iscsi -i scsi_transport_iscsi 99909 1 yum