golang

Go

基于golang的手机号格式验证和邮箱格式验证

137 0

title: "基于golang的手机号格式验证和邮箱格式验证" date: 2021-03-07T19:33:09+08:00 draft: true tags: ['go'] author: "dadigang" author_cn: "大地缸" personal: "http://www.real007.cn"关于作者 http://www.real007.cn/about 基于golang的手机号格式验证和邮箱格式验证(正则表达式) 废话不多说,直接上代码 //email verify func

Go

04 Golang数据类型

44 0

分类Go语言中的数据类型分为:基本数据类型和复合数据类型基本数据类型整型、浮点型、布尔型、字符串复合数据类型数组、切片、结构体、函数、map、通道(channel)、接口等整型整型分为以下两个大类:有符号整型按长度分:int8、int16、int32、int64 对应的无符号整型:uint8、uint16、uint32、uint64定义int类型默认值为空var num int = 10 fmt.Printf("num=%v 类型:%T",num, num) //num=10 类型:int默认的int类型

Go

rabbitMQ 死信 延时队列 [go版本]

49 0

参考文章 https://juejin.cn/post/684490...准备工作:需要创建一个交换机j_dlx 需要创建一个队列j_dlx_queuej_dlx 与 j_dlx_queue 绑定在一起 交换机类型4种任一种produer.go 生产者package mainimport ("fmt""github.com/streadway/amqp""time" )//因:快速实现逻辑,故:不处理错误逻辑 func main() {conn, _ := amqp.Dial("amqp://user:p

Go

Golang1.4bootstrap无法直接在aarch64编译

191 0

title: "Golang1.4bootstrap无法直接在aarch64编译" date: 2021-03-07T14:48:06+08:00 draft: true tags: ['go'] author: "dadigang" author_cn: "大地缸" personal: "http://www.real007.cn"关于作者 http://www.real007.cn/about 下载地址: bootstrap ··· https://dl.google.com/go/go1.4-boo

Go

手撸golang GO与微服务 Saga模式之9 小结/gitee源码

46 0

手撸golang GO与微服务 Saga模式之9 小结/gitee源码 缘起 最近阅读<<Go微服务实战>> (刘金亮, 2021.1) 本系列笔记拟采用golang练习之 Saga模式saga模式将分布式长事务切分为一系列独立短事务 每个短事务是可通过补偿动作进行撤销的 事务动作和补动作偿都是幂等的, 允许重复执行而不会有副作用Saga由一系列的子事务“Ti”组成, 每个Ti都有对应

Go

Golang程序设计——函数

65 0

函数结构在编程领域,函数向编译器和开发者提供了有关的信息,这些信息指明了函数该接收什么样的输入以及会产生什么样的输出。这些信息是通过函数第一行提供的,第一行称为函数签名。Go语言声明函数语法如下:func 函数名称(参数名 参数类型) (返回值名称 返回值类型) { // 函数体 return语句 }参数名在参数类型前面,如a int,这一点和其他语言是不同的函数参数数量可以不固定,但是只允许最后一个参数数量不固定,而且必须是同种类型返回值名称不是必须的,但是参数名是必须写的有返回值的函数,函数体内

Go

Golang程序设计——函数

55 0

函数结构在编程领域,函数向编译器和开发者提供了有关的信息,这些信息指明了函数该接收什么样的输入以及会产生什么样的输出。这些信息是通过函数第一行提供的,第一行称为函数签名。Go语言声明函数语法如下:func 函数名称(参数名 参数类型) (返回值名称 返回值类型) { // 函数体 return语句 }参数名在参数类型前面,如a int,这一点和其他语言是不同的函数参数数量可以不固定,但是只允许最后一个参数数量不固定,而且必须是同种类型返回值名称不是必须的,但是参数名是必须写的有返回值的函数,函数体内

Go

rabbitMq 消息丢失处理机制 Confirm模式 [go 版本]

150 0

此篇文章本作者理解的一知半解,还不够深刻,有时间我再补充,今天有点忙,欢迎大家评论讲解,3Q!!!!参考文章:https://studygolang.com/artic...生产者 producer.gopackage mainimport ("fmt""github.com/streadway/amqp""time" )//因:快速实现逻辑,故:不处理错误逻辑 func main() {conn, _ := amqp.Dial("amqp://user:password@host:ip/vhost")c