加载中
nsq里面queueScanLoop实现原理

nsq里面queueScanLoop函数负责处理延迟消息 算法原型是借鉴Redis probabilistic expiration algorithm It copies Redis's probabilistic expiration algorithm: it wakes up every // Queue...

NSQ
08/04 17:21
12
nsq源码channel的messagePump实现原理

nsq里面channel类似于通道的作用,负责给consumer同步消息: func (p *protocolV2) messagePump(client *clientV2, startedChan chan bool) { var err error //内存的MsgChan var memoryMsgCh...

NSQ
08/04 16:23
7
nsq源码分析之nsqlookup实现

nsqlookup服务为nsqd的服务发现,分析和借鉴下服务发现的源码: //首先看看每个节点的地址信息,包括域名、地址、端口等等 type PeerInfo struct { lastUpdate int64 //pin......

NSQ
07/31 23:27
8
go-redis连接池pool源码分析

首先看看Pooler接口申明有哪些方法 分成四大类:1、建立连接和关闭连接 2、池子里面取Conn的管理 3、监控统计 4、整个Pooler池子的关闭 type Pooler interface { NewConn() (*Conn, error) C...

07/27 00:36
41
go的cron里面经典的取下一次时间

func (s *SpecSchedule) Next(t time.Time) time.Time { // General approach: // For Month, Day, Hour, Minute, Second: // Check if the time value matches. If yes, continue to the ne...

06/01 02:07
20
leetcode Search for a Range

golang刷刷小算法

2017/02/12 16:04
11
leetcode Sort List

golang刷刷算法

2017/02/09 02:05
83
leetcode Decode Ways

golang刷刷算法

2017/02/07 23:59
4
leetcode Combination Sum

golang刷刷算法

2017/02/03 18:46
7
简单的分词parse

实在是不想自己实现map,姑且就用语言map吧,也算是解决问题

2017/01/04 00:37
21
分布式一致性算法Raft简介

分布式系统的Raft算法简介

2016/03/26 16:19
144
硬币包含问题(最少找钱问题)

You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of coins that you need to make up that amount. I...

2016/02/13 22:18
147
二进制逆序数

golang刷刷小算法 leetcode Reverse Bits

2016/02/13 21:24
62
外排序之归并排序

golang每天刷刷小算法

2016/01/31 18:15
199
函数平方pow(x,n)的求法

考虑到n个x相乘式子的对称关系,可以对上述方法进行改进,从而得到一种时间复杂度为O(logn)的方法,递归关系可以表示为pow(x,n) = pow(x,n/2)*pow(x,n-n/2) func pow(x float64, n int) flo...

2016/01/28 15:19
320
单链表翻转 Rotate List

Given a list, rotate the list to the right by k places, where k is non-negative. For example: Given 1->2->3->4->5->NULL and k = 2, return 4->5->1->2->3->NULL. package main impor...

2016/01/28 12:33
70
skiplist(跳表)算法实现

golang每天刷刷小算法

2016/01/27 16:37
167

没有更多内容

加载失败,请刷新页面

返回顶部
顶部