go+chromedp高效的爬虫方式

对于爬虫,我们最关心的事情就是抓取的速度,而并发爬虫是最好提速的方式。而对于并发,golang有着天然的优势,通过goroutine我们可以轻松地写出并行爬虫来增加抓取速度。

grpc框架在python和go中的应用

有一个Python中的旧系统正在进行大的修改。它是由两部分组成的系统:Webapp是一个使用Django框架构建的面向用户的web应用程序。它充当API客户机,连接到几个节点执行一些操作。每个节点(服务器)都是一个用Python编写的简单服务器,它驻留在Nginx后面。

Golang gc 简明过程(基于go 1.14)

go的gc已经有很多文章了,都比较长而且介绍的太玄学,感觉一直似懂非懂,今天读了一篇文章,然后发现其实原理很简单首先说下三色标记法,三色标记是对标记清楚法的改进,标记清楚法在整个执行时要求长时间stop the world,go从1.

「工具推荐」golang 代码可视化工具 go-callvis

内推以下是shopee内推广告,「深圳、新加坡、上海」的职位都有,感兴趣的可以留言或者微信扫码直接投递。

go语言学习总结(三十八)go反射实践及剖析

先encode成json,再decode,其实golang的json包内部实现也是使用的反射,所以再大型项目中可以考虑使用ffjson来作为替代方案。

go语言深入Gin框架内幕(二)

在开始分析之前,我们先简单回顾一下上一个章节中讲到的Gin框架中的几个核心的结构.Gin框架中的几个核心结构go语言中文文档:www.topgoer.com转自:https://www.jianshu.

go语言学习的几个概念:接口、协程、通道、WaitGroup

因为儿子在学校自学go语言编程,时不时为他解答一些问题,也让很长时间没写过代码的我不懂的时候重温一下编程知识。虽然语言是新的,但好像编程思维还在。也试图通过一些易理解的例子来解释其中一些概念,虽然不会很准确,但也许也可以促进理解。

go语言入门教程29 protobuf初识

protobuf是一种高效的数据格式,平台无关、语言无关、可扩展,可用于 RPC 系统和持续数据存储系统。

优化你的go代码的几个工具

我们聊了那么多天的Java,今天就来聊聊go,目前github上也有很多很多的基于go的静态代码处。

go语言开发规范建议以及开发过程中各种各样的坑

Go 箴言不要通过共享内存进行通信,通过通信共享内存并发不是并行管道用于协调;互斥量(锁)用于同步接口越大,抽象就越弱利用好零值空接口 interface{} 没有任何类型约束Gofmt 的风格不是人们最喜欢的,但 gofmt 是每个人的最爱允许一点点重复比引入一点点依赖更好系统