Avatar notebook default
7篇文章 · 10661字 · 1人关注
  • 深入Golang调度器之GMP模型

    前言 随着服务器硬件迭代升级,配置也越来越高。为充分利用服务器资源,并发编程也变的越来越重要。在开始之前,需要了解一下并发(concurrenc...

  • Golang的单引号、双引号与反引号的用法解析

    Go语言的字符串类型string在本质上就与其他语言的字符串类型不同: Java的String、C++的std::string以及Python3...

  • 深入理解 Go-Defer的机制

    defer 的作用和执行时机 go 的 defer 语句是用来延迟执行函数的,而且延迟发生在调用函数 return 之后,比如 b 的执行是发生...

  • Go 语言中奇怪的 if 语句

    常见的 if 语句大约是这个样子的(C++): 这样有一个问题:变量 event 定义在了 if 语句的外面,也就是说,在 if 语句之后,也可...

  • 从nginx热更新聊一聊Golang中的热更新(下)

    静态语言在服务器编程时都会遇到这样的问题:如何保证已有的连接服务不中断同时又升级版本?在上一篇介绍热升级的时候时候,讲到了通过信号通知nginx...

  • Resize,w 360,h 240
    从nginx热更新聊一聊Golang中的服务器热更新(上)

    静态语言在服务器编程时都会遇到这样的问题:如何保证已有的连接服务不中断同时又升级版本?最近花了点时间看了下nginx热更新代码流程,想了下结合之...

  • Go Mod对比Go Vendor

    之前写Go的时候都是直接Deb或者更暴力的Go get来安装依赖包,也是因为那时候为了赶项目直接走最直接的方法,现在有点时间了,来研究一下目前大...

文集作者