文章首发于终端研发部,转载,请标明原文链接 今天的主题是:探讨一下6月份语言排行还有我的最新展望! 最近,编程语言排行榜前几天发布更新了,在最新的TIOBE编程语言排行榜中,Java依旧位居第一,但前十名内有所变化,这里…
分类:Go
免费,开源的数字货币收款插件
虽然区块链蓬勃发展,但是程序员要在网站上支持数字货币收款依然非常困难。无论是比特币,还是eos都需要安装全节点软件才能比较稳定的做到查询收款服务。然而目前的区块链全节点都耗费大量硬盘空间和系统资源,仅仅为了为了数字货币收…
golang语言爬虫代理的代码示例
package main import ( "net/url" "net/http" "bytes" "fmt" "io/ioutil" "math/rand" "time" "strconv" ) const Prox…
go并发编程
Concurrentcy is not parallelism: Different concurrent designs enable different ways to parallelize tip:与defer一…
go/Java 国密sm2签名验签
近期go项目对接第三方Java服务,第三方要求使用国密sm3/sm2算法进行数据签名验签,特记录go端开发注意事项 1 关于密钥对 密钥生成可以使用openssl库,openssl版本至少是1.1.1,终端运行opens…
一次golang web的内存分析
一次golang web的内存分析 由于近期项目运行时,发现内存有一个规律性的增长。 首先排查的是localcache的问题, 为了减少和redis的交互,对于一些热数据,同时更新频率也低,缓存周期内的数据延迟可以接受,…
GopherChina2019(北京)大会视频大全
GopherChina2019(北京)大会视频大全 Day1 1、基于 Go 语言的大规模微服务框架设计 2、如何用Go打造高性能路径规划和ETA引擎 3、TiDB 的 Golang 实践 4、How to write …
基于GitLab CI搭建Golang自动构建环境
Golang发布遇到的问题 对于golang的发布,之前一直没有一套规范的发布流程,来看看之前发布流程: 方案一 开发者本地环境需要将环境变量文件改为正式环境配置 编译成可执行文件 发送给运维 (运维)将文件覆盖为线上 …
Windows环境下gRPC安装
安装Protobuf在https://github.com/protocolbu… 下载protoc的安装程序,选择合适的版本,目前最新版本是protoc-3.8.0-win64.zip,下载解压后,将pro…
曹大谈内存重排
写这篇文章的原因很简单,公司内部的 Golang 社区组织了第一期分享,主讲嘉宾就是我们敬爱的曹大。这个必定是要去听的,只是曹大的讲题非常硬核,所以提前找他要了参考资料,花了 1 个小时提前预习,才不至于在正式分享的时候…
Go defer 会有性能损耗,尽量不要用?
原文地址:Go defer 会有性能损耗,尽量不要用? 上个月在 @polaris @轩脉刃 的全栈技术群里看到一个小伙伴问 “说 defer 在栈退出时执行,会有性能损耗,尽量不要用,这个怎么解?”。 恰好前段时间写了…
CMDR-05: Tricks / Walks / Hooks
暂时来讲,这是最后一篇关于 cmdr 的系列介绍文章了。 所有这个系列包括: 另一个go命令行参数处理器 – cmdr cmdr 02 – 复刻一个 wget cmdr 03 – 用流…