自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Redis 多哨兵模式集群一建搭建脚本

redis一键搭建集群

2021-12-26 23:01:42 558 1

原创 git 版本管理工具命令详解

下载git工具下载链接: 传送门windows 可直接打开一直next安装即可。mac 可以直接到appstore 中下载xcode即可。安装完成之后输入以下命令检测是否安装成功git --versiongit初始化本地库首先我们先创建一个目录作为本地仓库# mkdir 文件名mkdir test //创建一个名为test的仓库。cd ./test //切换目录到此仓库中和git init //初始化本地仓库这时候我们就已经初始化好了,系统在test目录中会去创建一个.git

2021-11-10 16:24:28 160

原创 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 352

原创 GO分布式微服务-GRPC

grpc是什么?grpc 是可以在任何环境中运行的现代开源高性能rpc 框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。grpc基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。grpc使用protobuf来定义接口,从而实现更高更安全的接口约束。protobuf 是什么?protobuf 是一种语言无关、平台无关、可扩展的序列化

2021-10-05 16:06:12 757

原创 GO分布式微服务-RPC

什么是RPCrpc是远程过程调用(Remote Procedure Call)的缩写,简单的来讲就是调用远处的一个节点所提供的服务,至于这个远处有多远呢?可能是一个文件内,不同的函数,也可能是同一个机器上的另一个进程的函数,也可能是远在另外省份的机器所提供的函数。rpc 入门rpc是分布式微服务系统中不同节点之间流行的通信方式,在现今互联网时代,rpc已经是一个不可缺少的基础组件,因此GO语言的标准库也提供了简单的RPC实现,我们将以此为入口学习RPC的各种用法。rpc包提供了通过网络或其他I/O连

2021-10-03 15:25:50 757

原创 小程序/网站【兼容】 直接上传文件到腾讯云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 1127

原创 关于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 3494 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 794 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 238

原创 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 286

原创 NGINX服务器实现负载均衡-最新最全

NGINX服务器实现负载均衡关键技术:nginx upstream基本语法说明在进行实际操作之前我们先进行简单的介绍nginx upstream 的一些基础使用方法。基本结构 :upstream name{指令…} 基本配置例子,如下:upstream uname{ server ip; server ip; #多个ip 以此往下递增}server{ location /{ proxy_pass http://uname/; #转发upstream #此处需要注

2020-07-27 19:46:10 1543

原创 linux学习-安装centos

linux学习-安装centos安装linux参考文献 linux安装教程设置网络(1)在登陆黑框中输入命令,让centos自动获取一个ip地址# dhclient(2)执行后等几秒即可。正常情况下是不会有内容返回的,获取到的ip是怎样的?我们该如何查看?# ip addr!这台机器有两个ip地址,第一个是127.0.0.1是回环地址,网卡名字叫做lo,是计算机用来与自己和自...

2020-04-19 00:25:56 1903

空空如也

空空如也

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

TA关注的人

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