golang开发:类库篇(一) Zap高性能日志类库的使用

前同事反应他们很多大公司都在使用zap写日志,GitHub上star高达7K多,足以说明它受欢迎的程度。

golang 全切片表达式

今天看别人开源代码的时候,发现别人用切片的语法,有点奇怪,正常我们会写 elements[1:2] , 但是这个人写的是elements[1:2:2], 这样给我直接干懵逼了。我没见过这种。然后就做了一些功课,分享给大家, 官方有文档。

golang nsq源码解析&添加中文注释系列(一)

2019/12/21 23:28:19.924537 INFO: NSQ: persisting topic/channel metadata to nsqd.dat。

「golang」Gin把日志输出到文件中

gin产生的日志默认是输出到控制台,平时我们都是输出到日志文件中好方便归档和问题定位,本文将介绍服务产生的日志如何输出到文件中在使用 gin.

golang多版本管理器

golang多版本管理器g是一个Linux、macOS、Windows下的命令行工具,可以提供一个便捷的多版本go环境的管理和切换。

golang冒泡排序

学习黑板算法Algorithm Chalkboard Learn冒泡排序 冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。

github源码阅读与实践的个人见解——golang

最近这段时间,由于工作上的需要,还是比较忙。Or can use EchoWrapHandler func with configurations.

golang中的内存对齐和unsafe初探

unsafe 包简单说明unsafe,顾名思义,是不安全的,Go定义这个包名也是这个意思,让我们尽可能的不要使用它,如果你使用它,看到了这个名字,也会想到尽可能的不要使用它,或者更小心的使用它。