前言 由于golang[https://so.csdn.net/so/search?q=golang&spm=1001.2101.3001.70...
匿名函数 匿名函数(英语:Anonymous Function)在计算机编程中是指一类无需定义标识符(函数名)的函数或子程序,普遍存在于多种编程...
Redis分布式锁 Redis SET 命令如下: 参数说明: EX seconds:将键的过期时间设置为seconds秒。 执行SET key...
channel一个类型管道,通过它可以在goroutine之间发送和接收消息。它是Golang在语言层面提供的goroutine间的通信方式。G...
在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没...
使用gopkg.in/mgo.v2库操作,插入操作主要使用mongodb中Collection对象函数原型 查找的时候Find的参数都会用bso...
1、数据类型底层(一)stringstring类型的底层是一个C struct 成员str为字符数组,len为字符数组长度。golang的字符串...
1、RPC流水线工程 ① Client以本地调用的方式调用服务 ② Client Stub接收到调用后,把服务调用相关信息组装成需要网络传输的消...
golang本身不提供获取goroutineID的接口,如果要获取goroutineID可以使用下面的方法