![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
文章平均质量分 78
point_to_line
我想,我最难理解的就是坚持
展开
-
go-micro v2 hello-micro
go-micro v2入门到精通—1使用go-micro 创建第一个web api实现代码如下:package mainimport ( "github.com/micro/go-micro/v2/web" "net/http")func main(){ server := web.NewService(web.Address(":8777")) server.HandleFunc("/", func(writer http.ResponseWriter, request *htt原创 2021-10-10 16:31:18 · 360 阅读 · 0 评论 -
GO分布式微服务-GRPC
grpc是什么?grpc 是可以在任何环境中运行的现代开源高性能rpc 框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。grpc基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。grpc使用protobuf来定义接口,从而实现更高更安全的接口约束。protobuf 是什么?protobuf 是一种语言无关、平台无关、可扩展的序列化原创 2021-10-05 16:06:12 · 792 阅读 · 0 评论 -
GO分布式微服务-RPC
什么是RPCrpc是远程过程调用(Remote Procedure Call)的缩写,简单的来讲就是调用远处的一个节点所提供的服务,至于这个远处有多远呢?可能是一个文件内,不同的函数,也可能是同一个机器上的另一个进程的函数,也可能是远在另外省份的机器所提供的函数。rpc 入门rpc是分布式微服务系统中不同节点之间流行的通信方式,在现今互联网时代,rpc已经是一个不可缺少的基础组件,因此GO语言的标准库也提供了简单的RPC实现,我们将以此为入口学习RPC的各种用法。rpc包提供了通过网络或其他I/O连原创 2021-10-03 15:25:50 · 772 阅读 · 0 评论 -
小程序/网站【兼容】 直接上传文件到腾讯云cos对象存储 -Golang/PHP后端解密
最近在做用uni-app做项目的时候,需要把所有的文件资源全部存储cos里,这样就涉及到了小程序端以及H5 ,所以写了这个轮子,方便调用所以造了这个轮子微信cos js-sdk 下载下载链接:https://github.com/tencentyun/cos-wx-sdk-v5/tree/master/demo/lib网站H5 cos js-sdk 下载下载链接:https://github.com/tencentyun/cos-js-sdk-v5/tree/master/dist两个原创 2021-01-20 22:04:31 · 1143 阅读 · 0 评论 -
关于RSA加密技术的使用,js前端加密,Golang 后端解密 详细
关于RSA加密技术的使用,js前端加密,Golang 后端解密 详细关于rsa 加密算法可自行参考 rsa算法前端JS如何使用rsa进行加密安装jsencrypt【二选一】github下载地址:链接: jsencrypt ,下载完成之后可得到如下目录npm 安装npm i jsencrypt生成openssl 公钥和私钥【公钥加密,私钥服务端解密】在需要存储公钥和私钥的文件夹下,进入控制台cmd输入命令,生成私钥openssl genrsa -out rsa_1024_p原创 2021-01-09 21:25:52 · 3526 阅读 · 4 评论 -
GO语言学习笔记—基础数据类型
基础语法数据类型布尔型数字类型字符串类型派生类型byte与rune引用类型与值类型变量声明变量声明一般使用var 关键字类型推断:= 声明初始化操作符声明多个变量数据类型布尔型布尔型的值只可以是常量 true 或者 false数字类型整形:int、uint,其中又可细分为uint8、int8、uint16、int16、uint32、int32、uint64、int64;我们都知道我们现在的电脑基本是32位或者64位的,但是某些微型电脑(比如:单片机)还是16位、8位,主要是为了适配不同的原创 2020-08-02 12:33:04 · 802 阅读 · 1 评论 -
GO语言学习笔记—Hello word
hello word环境/工具安装编码规范第一个程序,hello word程序解读1、声明包【关键字package】2、导入包【关键字import】3、声明函数【关键词func】环境/工具安装环境已经工具我们此处选择了vscode 集成环境,我们在vscode 中搜索Go语言相关的插件即可安装,这里我们不再过多的描述,网上由很多比较好的教程,可以根据自己的操作系统自行参考。编码规范从上一节我们得知Go语的创作者有罗伯特·格瑞史莫(Robert Griesemer)、罗勃·派克(Rob Pike)、肯原创 2020-08-01 20:26:28 · 243 阅读 · 0 评论 -
GO语言学习笔记—语言背景
语言发展主要作者设计目的语言特性Go语言的用途哪些项目在使用GO语言那些大公司在使用Go语言主要作者罗伯特·格瑞史莫(Robert Griesemer):Google V8、Chubby和HotSpot JVM的主要贡献者。罗勃·派克(Rob Pike):Unix、UTF-8、plan9的作者。肯·汤普逊(Ken Thompson):B语言、C语言的作者、Unix之父。设计目的Go语言出生名门,当时设计Go的目标是为了消除各种缓慢和笨重、改进各种低效和扩展性。Go是由那些开发大型系统的人设计的,原创 2020-08-01 12:08:21 · 289 阅读 · 0 评论