自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 context内部如何实现

使用context时有两点值得注意:上游任务仅仅使用context通知下游任务不再需要,但不会直接干涉和中断下游任务的执行,由下游任务自行决定后续的处理操作,也就是说context的取消操作是无侵入的;context.WithDeadline 在创建 context.timerCtx 的过程中判断了父上下文的截止日期与当前日期,并通过 time.AfterFunc 创建定时器,当时间超过了截止日期后会调用 context.timerCtx.cancel 同步取消信号。

2024-09-29 10:07:31 938

原创 RocketMq知识总结及消息顺序性

事务消息:消息队列RocketMQ版提供类似X或Open XA的分布式事务功能,通过消息队列RocketMQ版事务消息能达到分布式事务的最终一致。半事务消息:暂不能投递的消息,发送方已经成功地将消息发送到了消息队列RocketMQ版服务端,但是服务端未收到生产者对该消息的二次确认,此时该消息被标记成“暂不能投递”状态,处于该种状态下的消息即半事务消息。

2024-09-26 21:56:33 1093

原创 二维码生成

【代码】二维码生成。

2024-09-25 19:54:25 293

原创 Elasticsearch知识整理(包含与mongoDb的区别)

MongoDB与Elasticsearch(简称ES)是两种不同类型的数据库系统,虽然它们都属于NoSQL数据库,但在功能和用途上有一些区别...

2024-09-24 17:36:37 1349

原创 常见幂等性及解决方案

哪些情况下需要考虑幂等性 get请求一般没有幂等性需求、delete请求一般也没有幂等性需求,post、update视情况而定****例如

2024-09-23 12:01:58 903

原创 docker安装mqtt

【代码】docker安装mqtt

2024-09-23 10:32:09 593

原创 获取附近信息【用来做附近搜索:例如:外卖】

使用高德地图开发平台

2024-09-19 19:51:38 408

原创 订单支付后的处理【使用github.com/smartwalle/alipay/v3包】

处理支付完成的订单

2024-09-19 17:36:50 346

原创 直播间发送弹幕【使用beego和阿里云】

1.通过阿里云组件实现视频点播2.通过阿里云组件实现视频点播弹幕功能3.通过websocket组件实现弹幕内容发送到服务端4.通过websocket监听端口,获取弹幕消息,并展示到视频中实现视频弹幕的发送和接收将http请求升级成websocket请求/*1. 设置http请求升级成websocket请求的配置信息2. 将http请求升级成websocket请求,并且返回连接信息*/import ("io""log""net/http""os""strconv"},

2024-09-17 21:06:31 364

原创 redis进行附近的数据获取以及签到【代码版】

这段代码实现了一系列与用户位置、签到等功能相关的接口使用Gin框架

2024-09-17 20:56:47 670

空空如也

空空如也

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

TA关注的人

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