240 发简信
IP属地:江苏
  • go 常用排序算法

    冒泡排序 插入排序 选择排序 归并排序

  • go实现多个goroutine串行执行

    实现方式:用map[int]func(uin32)来实现,将要执行的函数放入map中,用map的key来作为实现顺序,由于map取值是无序的,所...

  • Resize,w 360,h 240
    go实例演示nsq消息队列的使用

    使用场景 我这儿用一个实例来说明nsq的使用,假设我有一个apiServer的程序,它负责面向用户。有一个dataServer的程序,负责处理数...

  • Resize,w 360,h 240
    golang post模拟客户端多文件上传以及处理

    为了模拟客户端和服务器端,我这儿开了两个进程,进程A(监听地址:http://192.168.50.250:8080 路由/objects)进程...

  • nsq消息队列

    一、安装nsq: 安装godepgo get github.com/kr/godep 安装assertgo get github.com/bmi...

  • docker单机上的水平扩展和负载均衡

    首先我们用docker-compose.yml打包 在docker-compose.yml文件所在目录运行命令: 这样我们就创建了wordpre...

  • golang基于etcd实现分布式锁

    我们希望同一时间只有一个线程能够访问到资源,但是分布式资源点之间的协调会非常麻烦,这个时候我们就需要一个分布式锁。 etcd分布式锁实现原理: ...

  • golang 操作etcd租约以及监听kv变化

    定义错误常量: 创建client: 创建租约: 设置续租: 监听租约: 监听某个key的变化 put操作: 取消续租以及撤销租约: 撤销租约会使...