rabbitMq的使用和代码示例

使用场景 在消息队列模式中,消息生产者发送到一个中间件中的消息队列,而消息消费者则从该队列中接收和处理消息。这种方式使得发送者和接收者可以独立地进行处理,而无需直接交互,从而实现解耦。发送者和接收者只需要知道如何与消息队列进行通信,而不需要知道彼此的存在。它通过在发送者和接收者之间建立一个消息队列来

图图 图图 发布于 2024-02-22

Jenkins+K8s发布golang应用

准备工作 安装docker 安装kubenets 流程演示 Jenkins使用安装 因为需要在jenkins中使用操作docker和kubectl 下面是做的挂载处理,也可以通过Jenkins的插件来操作。 挂载文件 docker-cli docker.sock kubectl 命令如下 docke

图图 图图 发布于 2023-11-06
GO

golang ssh 远程执行shell命令sftp下载文件

golang gossh shell gosftp

Administrator Administrator 发布于 2023-04-17
GO

使用gomail代理发送邮件

准备工作开启代理邮箱的pop3/smtp服务获取指定邮箱的授权码import “gopkg.in/gomail.v2”demopackage mainimport ("fmt""strconv""gopkg.in/gomail.v2")co

Administrator Administrator 发布于 2023-03-29
GO

golang execl导出

demopackage utilimport ("fmt""github.com/sirupsen/logrus""github.com/xuri/excelize/v2")type ExcelizeTool struct {f *exce

Administrator Administrator 发布于 2023-03-16
GO

golang 唯一ID生成方案

学习来源地址之前的项目有需要使用分布式ID的地方,但是之前是号段的形式实现的,今天看到go语言中文网的推送顺便学习一下。推荐其他学习go语言的学习的小伙伴也可以关注,其中的每日一库还是非常有意思。// uuid demoid, _ := uuid.NewV4()fmt.Println("u

Administrator Administrator 发布于 2022-11-08

golang爬虫爬取远程图片直传亚马逊云

背景是我这边有个需求是需要从指定网络爬取一些图片放到项目中使用。golang爬虫参考1golang爬虫参考2golang爬虫参考3爬虫代码demofunc Run() {c := colly.NewCollector()c.UserAgent = "Mozilla/5.0 (Linux;

Administrator Administrator 发布于 2022-11-02