240 发简信
IP属地:北京
  • Golang time/rate 限速器

    Go 提供了一个package(golang.org/x/time/rate) 用来方便的对速度进行限制,下面就用示例来说明下如何使用。 首先创...

  • Logrus Hook

    问题:在用golang的Logrus库的时候,用Json格式记录日志,有时候希望加一些固定的Fields,比如在日志收集中心中,Log记录自己的...

  • 操作Json技巧

    忽略某个字段 添加额外的字段 合并两个结构体 将字符串解析到两个结构体中 重命名字段 将字段序列化为字符串

  • Sublime 中文和英文错位

    在ubuntu中,安装完Sublime后,打开包含中文和英文的文件时,会出现中文和英文在同一行中会错位。这时可以安装并设置Sublime的字体。...

  • 简单工厂,工厂模式,抽象工厂模式

    设计模式 简单工厂模式有一组同类对象,由统一的函数根据不同的参数返回对应的对象.组成有工厂类,抽象产品类,具体产品类 工厂方法模式是对简单工厂模...

  • Rabbitmq HAProxy高可用集群部署

    RabbitMQHAProxy高可用配置 1. 修改三台服务器 PC, node1, node2 的hosts文件,可以解析hostname到i...

  • Git 统计每个人的代码量

    git log --format='%aN' | sort -u | while read name; do echo -en "$name\t...

  • 安装配置Kafka

    安装Java 下载JDK http://www.oracle.com/technetwork/java/javase/downloads/ind...

  • 熔断器模式

    最近看其他人的代码时,发现其使用了github.com/sony/gobreaker包,了解了下,这个是熔断器模式的golang版的实现,下面就...