git lfs 使用详解

  • git可以管理二进制文件,但和二进制文件相性不好(二进制文件不太好进一步压缩)
  • 二进制文件的内容版本多了以后会影响git的工作效率(存储和传输,主要是传输)进而影响用户体验
  • 仓库二进制文件体量上来之后,存放 git 仓库的服务器也会受影响,响应变慢,甚至内存跑满

为了缓解这个问题,git 的大文件存储工具 https://git-lfs.com/ 产生了

golang 获取服务运行信息 服务监控

  • golang 自带的包却有一个 runtime 包,可以轻松获取服务运行时候的各种包括内存使用情况的信息
  • 本代码 基于 go 1.12

golang 服务可以通过 runtime.ReadMemStats 方法获取服务运行期间内存使用情况和垃圾回收等相关信息

vim 常用技巧

使用前需要知道的

vim 是对vi的扩展,文中的很多操作是vi通用的

  • vi是区分大小写的命令的,也就是说 gG 是不同的命令

在不同模式下,快捷键是不一样的 模式