240 发简信
IP属地:浙江
  • Go: 拆解网络数据包(1)

    通常从网络连接中读取数据后,都需要对接收的数据进行处理,也就意味着你的代码需要理解接收到的数据内容。由于TCP是面向流的协议,客户端可以接收多个数据包的字节流。与我们能理解的...

  • 240
    7个Go代码模式

    代码模式能使你的程序更可靠、更高效,并使你的工作更轻松。 使用Map实现Set 我们经常需要检查对象的存在与否。例如,我们可能想要检查一个文件路径/URL/ID之前是否被访问...

  • 240
    Go: HTTP限流器

    如果您正在运行HTTP服务器,并希望对用户请求进行限制,那么你可能首选Didip Kerabat的 库。该第三方库得到了很好的维护,具有一系列特性和清晰的API。 但是,如果...

  • 240
    理解Kafka主题分区

    Kafka中的一切都是围绕着分区建模的。它控制着Kafka的存储、可伸缩性、副本和消息移动。 Kafka中的一切都围绕着分区。它在组织Kafka的存储和信息的生产和消费中扮演...

  • 240
    如何每天提高软件架构能力

    3个可以在任何编程工作中使用的实用练习。作为一个软件开发人员,有很多方法可以成长,所有这些方法都需要时间和努力。我建议把实际的练习作为你日常工作的一部分,而不需要开始你自己的...

  • 240
    Go:集合Set实现

    最近发现一些公司在招微服务开发人员简介中对熟悉dapr微服务运行时有要求,这里简单介绍下:Dapr是一种可移植的,事件驱动的,无服务器运行时,用于构建跨云和边缘的分布式应用程...

  • 240
    微服务架构-断路器模式

    本文,我们来学习断路器。断路器在软件设计模式中,当一个服务影响到另一个服务时常被用到。如果你对电子电器工程有一定了解到话,一定听过断路或微型断路器。 这基本上是一个电子开关,...

  • 240
    使用Go实现自己的Docker

    Docker及其创建的容器完全改变了打包和部署应用程序的方式。容器将我们的源代码注入其中实现大规模可移植地运行。我在笔记本上用docker实践各种东西,例如创建本地开发环境,...

  • 240
    亚毫秒级redis延时优化

    Redis字符串可能是最常用(和滥用)的Redis数据结构。它的主要优势之一是二进制安全——这意味着你可以在Redis中保存任何类型的二进制数据。但在实际当中,大多数Redi...

个人介绍
公众号【go语言搬运工】有惊喜!