网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

go默认client使用问题
2020-06-10 03:40 admin goclient

**_\------Don’tuseGo’sdefaultHTTPclient(inproduction)_**>https://medium.com/@nate510/don-t-use-go-s-default-http-client->https://blog.csdn.net/benben_2015/artic...
阅读全文

day02- go map的解密
2020-06-10 03:40 admin goday

>https://mp.weixin.qq.com/s/2CDpE5wfoiNXm1agMAq4wA1.map内存模型:hashmap,结构为如下图,bucket存储key和value,而buckets的长度为2*B,而每个bucket最多存储8个key,当有第九个k-v对落入该bucket时,那就需要再构建一个buc...
阅读全文

给GO 语言新手:8个实战教程
2020-06-10 03:14 admin go新手

前言:学习GO语言的人多半是自学,自学就涉及到找教程的问题,因为GO语言不如其他流行语言应用那么广众,所以资源自然没那么普遍,系统的教程更是比较少。文章就整理了8个GO语言教程,有基础、有实战项目,都有完整且详细的学习教程,最最重要的是每个教程都配有在线开发环境,可以随便玩,非常适合GO语言新手学习。教程:基础教程:*...
阅读全文

性能优化实战:百万级WebSockets和Go语言
2020-06-10 03:14 admin goWebSockets

转帖/转载请注明出处[原文链接@medium.com](https://link.jianshu.com?t=https://medium.freecodecamp.org/million-websockets-and-go-cc58418460bb)发表于2017/08/03大家好!我的名字叫SergeyKamard...
阅读全文

数据说话:Go语言的Switch和Map性能实测
2020-06-10 03:14 admin goswitch

转帖/转载请注明出处[原文链接@hashrocket.com](https://link.jianshu.com?t=https://hashrocket.com/blog/posts/switch-vs-map-which-is-the-better-way-to-branch-in-go)发表于2015/12/28...
阅读全文

Golang学习-第二篇 搭建一个简单的Go Web服务器
2020-06-10 03:14 admin golanggo

序言由于本人一直从事Web服务器端的程序开发,所以在学习Golang也想从Web这里开始学起,如果对Golang还不太清楚怎么搭建环境的朋友们可以参考我的上一篇文章,这一篇我们来了解一下Golang的Web开发入门:搭建一个简单的GoWeb服务器。>_注:此文借鉴了Astaxie《GoWeb编程》一书中的内容_***正...
阅读全文

深入解析 Go 中 Slice 底层实现
2020-06-10 03:13 admin goslice

切片是Go中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有reslice、append、copy。与此同时,切片还具有可索引,可迭代的优秀特性。一.切片和数组关...
阅读全文

Go 初学者成长之路
2020-06-10 03:13 admin go初学者

?开源书籍书籍名|地址|推荐理由---|---|---Go指南|[https://tour.go-zh.org/](https://link.jianshu.com?t=https://tour.go-zh.org/)|初学者熟悉Go语法的palyground,无须搭建本地Go的环境,在线就编写Go的代码Go实战开发|...
阅读全文

初探 Go 的编译命令执行过程
2020-06-10 03:13 admin go初探

引言Go语言这两年在语言排行榜上的上升势头非常猛,Go语言虽然是静态编译型语言,但是它却拥有脚本化的语法,支持多种编程范式(函数式和面向对象)。Go语言最最吸引人的地方可能是其原生支持并发编程(语言层面原生支持和通过第三方库支持是有很大区别的)。Go语言的对网络通信、并发和并行编程的支持度极高,从而可以更好地利用大量的...
阅读全文

Go语言的网络编程简介
2020-06-10 03:13 admin go编程

本文通过Go语言写几个简单的通信示例,从TCP服务器过渡到HTTP开发,从而简单介绍net包的运用。TCP服务器首先来看一个TCP服务器例子__packagemainimport("fmt""log""net")funcmain(){//net包提供方便的工具用于networkI/O开发,包括TCP/IP,UDP协议等...
阅读全文

一日一学_Go语言Context(设计及分析)
2020-06-10 03:09 admin go一学

context简单概述:Go服务器的每个请求都有自己的goroutine,而有的请求为了提高性能,会经常启动额外的goroutine处理请求,当该请求被取消或超时,该请求上的所有goroutines应该退出,防止资源泄露。那么context来了,它对该请求上的所有goroutines进行约束,然后进行取消信号,超时等操...
阅读全文

如何使用Go建开发高负载WebSocket服务器
2020-06-10 03:09 admin goWebSocket

嗨,大家好!我的名字是SergeyKamardin,我是Mail.Ru的工程师。**介绍**首先介绍我们的故事的上下文,应该介绍几点我们为什么需要这个服务器。Mail.Ru有很多有状态的系统。用户电子邮件存储是其中之一。跟踪系统中的状态变化和系统事件有几种方法。这主要是通过定期系统轮询或关于其状态变化的系统通知。两种方...
阅读全文

Go 终极指南:编写一个 Go 工具
2020-06-10 03:08 admin go终极

>[https://arslan.io/2017/09/14/the-ultimate-guide-to-writing-a-go->tool/](https://links.jianshu.com/go?to=https%3A%2F%2Farslan.io%2F2017%2F09%2F14%2Fthe->ultima...
阅读全文

GO 开发者对 GO 初学者的建议
2020-06-10 03:06 admin go初学者

>注:原文地址为[AdvisefromGodeveloperstoGoprogramming>newbies](https://link.jianshu.com?t=http://www.gophercon.in/blog/2014/08/23/adviceforgonewbies/)以促进India的go编程作为Go...
阅读全文

Go编码规范指南
2020-06-10 03:06 admin go编码

序言看过很多方面的编码规范,可能每一家公司都有不同的规范,这份编码规范是写给我自己的,同时希望我们公司内部同事也能遵循这个规范来写代码。如果你的代码没有办法找到下面的规范,那么就遵循标准库的规范,多阅读标准库的源码,标准库的代码可以说是我们写代码参考的标杆。格式化规范go默认已经有了`gofmt`工具,但是我们强烈建议...
阅读全文
顶部 底部