自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 Golang-gRPC的简单使用

1、环境准备grpc 编码之前需要准备以下环境:安装protobuf:https://blog.csdn.net/weixin_42117918/article/details/88920221 安装gRPC runtime:goget google.golang.org/grpc(一般下载不了)解决办法:grpc官方提供的下载命令是:gogetgoogle.golan...

2019-03-31 15:44:31 963

原创 Golang(Go语言)中Protobuf的使用

什么是protobufprotobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 、json进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数...

2019-03-30 22:47:38 26587

原创 golang语言中sync/atomic包的使用

先看看golang文档说明:atomic包提供了底层的原子级内存操作类型共有六种:int32, int64, uint32, uint64, uintptr, unsafe.Pinter操作共五种:增减, 比较并交换, 载入, 存储,交换func Main_atomic() { var a int32 fmt.Println("a:",a) //原子操作:加 new_...

2019-03-27 15:07:26 581

翻译 Golang pprof性能测试详解

go的pprof包go中有pprof包来做代码的性能监控,在两个地方有包:net/http/pprofruntime/pprof其实net/http/pprof中只是使用runtime/pprof包来进行封装了一下,并在http端口上暴露出来.是什么pprof 是用于可视化和分析性能分析数据的工具pprof 以 profile.proto 读取分析样本的集合,并生成报告...

2019-03-27 11:51:47 1795

转载 Golang单元测试与性能测试

开发程序其中很重要的一点是测试,我们如何保证代码的质量,如何保证每个函数是可运行,运行结果是正确的,又如何保证写出来的代码性能是好的,我们知道单元测试的重点在于发现程序设计或实现的逻辑错误,使问题及早暴露,便于问题的定位解决,而性能测试的重点在于发现程序设计上的一些问题,让线上的程序能够在高并发的情况下还能保持稳定。本小节将带着这一连串的问题来讲解Go语言中如何来实现单元测试和性能测试。Go语...

2019-03-27 11:32:31 294

转载 大话Swarm、Kubernetes、Mesos

【编者的话】这篇文章对比了三大主流调度框架:Swarm、Kubernetes和Mesos。文章不仅从理论上讨论了各个框架的优缺点,还从两个实际的案例出发,分析了每个框架具体使用方法。这篇文章对比了三大主流调度框架:Docker Swarm、Google Kubernetes...

2019-03-20 11:38:44 211

go连接MySQL包

go连接MySQL包:mysql比较优秀的一个驱动是:github.com/go-sql-driver/mysql

2018-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除