logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rabbitmq ack与nack导致的队列消息堵塞以及死循环问题

ack机制ack分为自动ack和手动ack两种如果是自动ack,有两个弊端:MQ broker只需要确认消息发送成功,无需等待应答就会丢弃消息,这样导致如果消费者客户端还未处理完消息,出现异常或者断电时消息丢失的后果。自动ack没有qos控制,可能消费者客户端因为瞬间收到太多消息导致服务挂掉所以,常用的是手动ack应答手动ack一般手动ack处理业务的逻辑如下:try {...

#rabbitmq
解决vscode编写go代码时提示过慢(gopls)

前言之前用的vscode的自动代码提示,发现太慢了,隔3,4秒才会出提示,所以换为Google推荐的 gopls来代替。过程方案一打开 VS Code 的setting, 搜索 go.useLanguageServe, 并勾选上.默认情况下, 会提示叫你reload,重新打开之后,右下角会自动弹出下载的框框,点击 install即可。如果下载时间过长,不成功,可以看方案二方案二直接...

go mod方式下载Beego以及Bee(windows和linux都差不多)

创建项目文件夹mkdir go_projectcd go_project初始化项目并替换Bee源为什么要替换呢?下面是作者的原话you’ll need to clone it over the original repo (that is best anyways, so you don’t have to refactor any code when this gets rele...

#beego
解决vscode编写go代码时提示过慢(gopls)

前言之前用的vscode的自动代码提示,发现太慢了,隔3,4秒才会出提示,所以换为Google推荐的 gopls来代替。过程方案一打开 VS Code 的setting, 搜索 go.useLanguageServe, 并勾选上.默认情况下, 会提示叫你reload,重新打开之后,右下角会自动弹出下载的框框,点击 install即可。如果下载时间过长,不成功,可以看方案二方案二直接...

uniapp app端和微信小程序端使用微信登陆以及获取用户信息

前言最近在用uniapp,因为可以多端兼容,所以就入坑了擦app端和微信小程序端使用uni.login()app端调用uni.login返回的数据:微信小程序端调用uni.login后返回的数据:可以看到里面都有code共同点它们都会返回 code不同点在app端拿到的这个code,去请求后端接口,后端用这个code去请求微信接口换取openid, session_ke...

到底了