240 发简信
  • 120
    [转载]Go垃圾回收机制剖析

    转载于:这里 Golang 从第一个版本以来,GC 一直是大家诟病最多的。但是每一个版本的发布基本都伴随着 GC 的改进。下面列出一些比较重要的...

  • 120
    镜像仓库Harbor的搭建与理解

    简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩...

  • 120
    golang利用socket封装数据

    什么是socket? 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 我们知道两个进程如果需要进行通...

  • 120
    RabbitMQ系列(三):work queue

    上篇讲过简单的hello消息,这篇我们将实现一个可以在多个Consumer上发送持久化消息的work queue。 work queue又称为t...

  • docker-compose的项目部署

    一. 简介 docker-compose是一个容器编排的工具,可以使用一个yaml/yml配置文件进行应用服务的配置,然后用个简单的命令创建并启...

  • 120
    go性能优化

    程序各种指标 是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。在程...

  • 120
    RabbitMQ系列(二):“hello,world!”

    RabbitMQ的安装 官网:http://www.rabbitmq.com 安装地址:http://www.rabbitmq.com/down...

  • 120
    RabbitMQ系列(五):Routing

    在前面的那个简单日志系统中,我们已经学会如何广播一条消息。 这篇我们将会讲到如何将部分消息发送到部分queue中。比如,我们会直接将错误的关键信...

  • 120
    RabbitMQ系列(一):rabbitMQ介绍

    最近在项目中有用到rabbitMQ,因此就想借这个机会系统性的学习了一下rabbitMQ,在学习过程中的第一篇教程就是作者anzhsoft的博客...