排序:
默认
按更新时间
按访问量

RabbitMQ vs NSQ

转自:http://m.sohu.com/a/111058727_465236/?pvid=000115_3w_a 消息可靠性: 基本上这个就要求,消息协议至少需要实现Ack/requeue的功能。基本上rabbitmq和nsq在这方面都没有问题。 NSQ和rabbitmq都可以写本地磁盘保...

2018-08-09 17:10:05

阅读数:21

评论数:0

go---kafka

import ( "fmt" "os&amp...

2018-08-03 11:56:59

阅读数:39

评论数:0

go---传址

package main import ( "fmt" ) func changeMap(result *map[int32]int32) { (*result)[1] = 2 } func changeMap1(resul...

2018-07-31 13:57:19

阅读数:15

评论数:0

go---bytes.Split

package main import ( "fmt" "bytes" ) func main() { data := []byte("1,2\n3,4\n...

2018-07-31 13:47:56

阅读数:19

评论数:0

go---将时间按小时取整

package main import ( "fmt" "time" ) func main() { t := time.Now() ...

2018-07-27 10:32:14

阅读数:27

评论数:0

go---get, postForm

import ( "bytes" "fmt" "io/ioutil" "net/http" "n...

2018-07-27 10:19:15

阅读数:33

评论数:0

go---yml 中存放一个集合形式,使用gin框架的中间件做身份验证

a.yml aalist: - "a" - "b" - "c&am...

2018-07-26 12:57:12

阅读数:26

评论数:0

go---定时任务 cron,gin 静态文件

定时任务 cron func cronInit() { go func() { crontab := cron.New() crontab.AddFunc("0 20 8 * * *", myfunc) ...

2018-07-25 11:09:57

阅读数:53

评论数:0

go---数据库

采用 Ioc 模式 mysql.go package common import ( "sync" "time" _ "code.byt...

2018-07-25 10:59:07

阅读数:40

评论数:0

go---生成表格

package sheet import ( "encoding/csv" "fmt" "os" &...

2018-07-25 10:30:04

阅读数:38

评论数:0

go---将非error转换为error

// GenDailyReportCSV . func GenDailyReportCSV(date time.Time) error { err, _ := raven.CapturePanic(func() { genDailyReportCSV(date) }, nil) ...

2018-07-24 18:57:27

阅读数:10

评论数:0

调用链路的数目和最大的耗时--dfs

小明和每个系统的负责人确认了依赖关系,记录下调用对应系统的耗时,用这些数据分析端到端链路的数目和链路上最长的耗时。 输入: 小明搜集到的系统耗时和依赖列表 5 4 // 表示有5个系统和 4个依赖关系 3 // 调用1号系统耗时 3 ms 2 // 调用2号系统耗...

2018-07-21 20:30:47

阅读数:493

评论数:1

docker入门

官方教程:https://docs.docker.com/get-started/ docker安装与部署: https://baijiahao.baidu.com/s?id=1605863065322627238&wfr=spider&for...

2018-07-17 12:24:53

阅读数:24

评论数:0

github实战

github实战链接:https://learngitbranching.js.org/ 主要 git commit git commit git commit git branch git checkout -b bugFix git merge git checkout -b b...

2018-07-13 20:38:01

阅读数:45

评论数:0

LintCode --- k数和II

Given n unique integers, number k (1<=k<=n) and target. Find all possible k integers where their sum is target. 样例 给出[1,2,3,...

2018-07-10 22:29:37

阅读数:27

评论数:0

LintCode --- 最长上升子序列

给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。 样例 给出 [5,4,1,2,3],LIS 是 [1,2,3],返回 3 给出 [4,2,4,5,3,7],LIS 是 [2,4,5,7],返回 4 class Solution { public: /** ...

2018-07-10 21:41:52

阅读数:19

评论数:0

《TCP/IP协议详解 卷1》--- TCP:传输控制协议

TCP的服务 TCP提供一种面向连接的、可靠的字节流服务。 TCP通过下列方式来提供可靠性: • 应用数据被分割成TCP认为最适合发送的数据块。不同于UDP,应用程序产生的数据报长度将保持不变。由TCP传递给IP的信息单位称为报文段或段(segment)。 • 当TCP发出一个段后,它启动...

2018-07-09 19:27:35

阅读数:25

评论数:0

《TCP/IP协议详解 卷1》--- BOOTP:引导程序协议

无盘系统使用RARP有两个问题: (1)IP地址是返回的唯一结果; (2)既然RARP使用链路层广播, RARP请求就不会被路由器转发(迫使每个实际网络设置一个RARP 服务器)。 作为替代,BOOTP使用UDP,且通常需与TFTP协同工作。BOOTP还能返回其他的信息,如路由器的IP地址、...

2018-07-08 20:41:52

阅读数:35

评论数:0

《TCP/IP协议详解 卷1》--- TFTP:简单文件传送协议

TFTP ( Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统(通常是工作站或X终端)。为了 保持简单和短小,TFTP将使用UDP。TFTP的代码(和它所需要的UDP、IP和设备驱动程序)都能适合只读存储器。 协议 在开始工作时,...

2018-07-08 00:14:18

阅读数:22

评论数:0

《TCP/IP协议详解 卷1》--- DNS:域名系统

域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和 I P地 址之间的转换及有关电子邮件的选路信息。这里提到的分布式是指在Internet上的单个站点不能拥有所有的信息。每个站点(如大学中的系、校园、公司或公司中的部门)保留它自己的信息数据库,并运行一个服务器程序供...

2018-07-07 22:31:06

阅读数:22

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭