编写Article的API’s、Models 项目地址:https://github.com/EDDYCJY/go… 定义接口 本节编写文章的逻辑,我们定义一下接口吧! 获取文章列表:GET(…
标签:golang
Go 并发的一些总结
GO并发 goroutine goroutine是Go并行设计的核心。goroutine说到底其实就是协程,但是它比线程更小,十几个goroutine可能体现在底层就是五六个线程,Go语言内部帮你实现了这些gorouti…
Golang中WaitGroup、Context、goroutine定时器及超时学习笔记
原文连接:http://targetliu.com/2017/5/2…好久没有发过文章了 – -||,今天发一篇 golang 中 goroutine 相关的学习笔记吧,以示例为主。 WaitGr…
Go — 搭建GraphQL 服务端
Github提供的GraphQL接口非常全面,那么我们该如何搭建出自己的接口呢?好在GraphQL提供了很多语言的解决方案。本文主要阐述如何用go搭建自己的GraphQL服务器。如果了解GraphQL建议先阅读Graph…
Go 小知识之 Go 中如何使用 set
今天来聊一下 Go 如何使用 set,本文将会涉及 set 和 bitset 两种数据结构。 Go 的数据结构 Go 内置的数据结构并不多。工作中,我们最常用的两种数据结构分别是 slice 和 map,即切片和映射。 …
Golang TcpProxy和Nodejs TcpProxy
自己平时的工作基本都在php和nodejs之间徘徊,但是目前面对python和java的猛烈攻击呢,其实内心有一种隐隐的痛“PHP是世界上最好的语言“,”nodejs在cpu密集时服务彻底瘫痪”。。。 看了半…
golang 单元测试
单元测试是质量保证十分重要的一环,好的单元测试不仅能及时地发现问题,更能够方便地调试,提高生产效率,所以很多人认为写单元测试是需要额外的时间,会降低生产效率,是对单元测试最大的偏见和误解 go 语言原生支持了单元测试,使…
关于go并发编程的总结
关于go并发编程的总结 1.使用sync进行并发: package main import ( "fmt" "sync" ) func main() { testSlice := []string{"test1", "t…
不是语言之争---Go vs Erlang
因为 云巴 系统对高并发、低延迟的需求,我们对各个语言、平台做了很多的调研比较工作。这自然就包括致力于开发高并发应用的 Go 和 Erlang。 并发 Go 对高并发的支持通过 goroutine 实现。goroutin…
以太坊部署
第一种以太坊编译安装 下载开源代码 git clone https://github.com/ethereum/g… 坑 git下载慢 解决办法 添加hosts 192.30.253.112 github.c…
深入理解Go-逃逸分析
How do I know whether a variable is allocated on the heap or the stack? From a correctness standpoint, you don…
【golang踩“坑”记】 string(fid) 与 strconv.Itoa(fid)
踩坑记 string(fid) 与 strconv.Itoa(fid) 遇到坑 在用golang做laravel进程管理的时候,发现一个“坑”: strconv.Itoa(fid) 才能达到想要的数字字符string(f…