聊聊golang的zap的NewExample

NewExample使用通过core来创建Logger,其中core使用的Encoder为JSONEncoder,WriteSyncer使用的是os.Stdout,LevelEnabler使用的是DebugLevel;

linux编程yum 命令详解

定义 总结有福利送。yum是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。

如何优雅的关闭Golang Channel「译」

**Channel关闭原则**。>不要在消费端关闭channel,不要在有多个并行的生产者时对channel执行关闭操作。

想知道Redis 如何分布式?来看看京东金融的设计与实践

前言R2M 是京东金融线上大规模应用的分布式缓存系统,目前管理的机器总内存容量超过 60TB,近 600 个 Redis Cluster 集群,9200 多个 Redis 实例。

golang – 生成UUID

UUID 是指Universally Unique Identifier,通用唯一识别码,UUID 的目的是让分布式系统中的所有元素都能有唯一的识别信息。version 1, date-time & MAC address。

从头到脚说单测——谈有效的单元测试(上篇)

一. 为单元测试“正名”我曾经认为,单元测试面向的是一个函数。任何走出一个函数的测试,都不是单元测试。其实,对“单元”的定义取决于自己。如果你正在使用函数式编程,一个单元最有可能指的是一个函数。

How to do – ZooKeeper集群搭建

但是,在 ZooKeeper 中没有选择传统的 Master/Slave 概念,而是引入了Leader、Follower 和 Observer 三种角色。

2022-01-05:有四种诗的韵律分别为:AABB、ABAB、ABBA、AAAA。 比

2022-01-05:有四种诗的韵律分别为: AABB、ABAB、ABBA、AAAA。

Go1.18 快讯:新增的 Cut 函数太方便了

strings 包中,Index 相关函数有好几个:Go 官方统计了 Go 源码中使用相关函数的代码:311 Index calls outside examples and testdata.

一起使用GO(golang) 来做一个后台管理系统系列 1 载入启动 gin 框架

有感而发,程序员这个行业,真的是一天不跑,不学习,就会被拍死在沙滩的行业 。熬夜,加班哪都小事。什么删库跑路基本操作(没有删除跑路的童鞋,不是好童鞋啊。)。哈哈。咱今天就说这个学习新知识,学了不用,三天就忘。三天不写,重写吐血!!!