go
  • 如何用 Go 快速编写出 HTTP REST API 服务?

    在本教程中,明白如何用Go语言写出一个HTTP REST API服务。 作者 | Aurelie Vache 译者 | 槐序,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 学习一门新语言并不容易,但是如果有具体的例子和手把手指导教程,就很容易上手了。因此,我决定编写一系...

    04月22日[游戏|数码]浏览:438何用go快速

  • Go 中 http 超时问题的排查

    作者:蘑菇先生 出处:http://mushroom.cnblogs.com/ 背景 最新有同事反馈,服务间有调用超时的现象,在业务高峰期发生的概率和次数比较高。从日志中调用关系来看,有2个调用链经常发生超时问题。 问题1:A 服务使用 http1.1 发送请求到 B 服务超时。 问题2:...

    04月22日[游戏|数码]浏览:337goHTTP超时

  • Go垃圾回收GC详解

    Go的三色标记GC 引用计数:对每个对象维护一个引用计数,当引用该对象的对象被销毁时,引用计数减1,当引用计数器为0是回收该对象。 优点:对象可以很快的被回收,不会出现内存耗尽或达到某个阀值时才回收。 缺点:不能很好的处理循环引用,而且实时维护引用计数,有也一定的代价。 代表语言:Pyth...

    04月20日[游戏|数码]浏览:339go垃圾回收

  • Go 如何处理 HTTP 请求?掌握这两点即可

    使用 Go 处理 HTTP 请求主要涉及两件事:ServeMuxes 和 Handlers。 ServeMux[1] 本质上是一个 HTTP 请求路由器(或多路复用器)。它将传入的请求与预定义的 URL 路径列表进行比较,并在找到匹配时调用路径的关联 handler。 handler 负责写入响应头...

    04月20日[游戏|数码]浏览:448go如何处理

  • Go语言中互斥锁与读写锁,你知多少?

    简述 Golang中的锁机制主要包含互斥锁和读写锁 互斥锁 互斥锁是传统并发程序对共享资源进行控制访问的主要手段。在Go中主要使用 sync.Mutex的结构体表示。 一个简单的示例: func mutex( { var mu sync.Mutex mu.Lock( fmt.Printl...

    04月19日[游戏|数码]浏览:481go言中互斥

  • Go 语言反射的实现原理

    反射是 Go 语言比较重要的一个特性之一,虽然在大多数的应用和服务中并不常见,但是很多框架都依赖 Go 语言的反射机制实现一些动态的功能。作为一门静态语言,Golang 在设计上都非常简洁,所以在语法上其实并没有较强的表达能力,但是 Go 语言为我们提供的 reflect 包提供的动态特性却能够弥补...

    04月13日[游戏|数码]浏览:401go语言反射

  • 800 字彻底理解 Go语言 指针

    这篇文章是为不熟悉 Go 的指针或指针类型的程序员而准备的。 什么是指针? 简单点说,指针是指向另一个地址的值。这是教科书上的解释,但如果你转自一门不用谈论变量地址的开发语言时,这个解释看上去犹如一串楔形文字,难以理解。 让我们分解一下。 什么是内存? 计算机内存,即 RAM,可以被看作是一串盒子,...

    04月07日[游戏|数码]浏览:462彻底理解go

  • 用Go语言之前,先看看它的利与弊吧

    近年来,Go 语言的使用量呈爆炸式增长。似乎每个初创公司都将它用于后端系统。开发人员认为它如此广受欢迎,背后的原因有很多。 Go语言的优点 Go 语言速度非常快 Go 语言是一门非常快速的编程语言。因为 Go 语言是编译成机器码的,因此,它的表现自然会优于那些解释性或具有虚拟运行时的编程语言。G...

    04月03日[游戏|数码]浏览:382go语言之前

  • Go语言中如何开启 TCP keepalive?

    本篇文章首先简单介绍了 TCP keepalive 的机制以及运用场景。接着介绍了 Go 语言中如何开启与设置 TCP keepalive。但是由于 Go 语言最上层的接口不够灵活,从而引出在 Go 语言中如何使用系统调用设置 TCP 连接的文件描述符属性。接着原作者就掉坑里了。。。最后介绍了在Go...

    03月29日[游戏|数码]浏览:397go言中如何

  • 如何在Go语言中使用Websockets:最佳工具与行动指南

    如今,在不刷新页面的情况下发送消息并获得即时响应在我们看来是理所当然的事情。但是曾几何时,启用实时功能对开发人员来说是一个真正的挑战。开发社区在HTTP长轮询(http long polling 和AJAX上走了很长一段路,但终于还是找到了一种构建真正的实时应用程序的解决方案。 该解决方案以WebS...

    03月28日[游戏|数码]浏览:394何在go言中

昂扬百科 © All Rights Reserved.  渝ICP备2023000803号-3网赚杂谈