自定义博客皮肤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)
  • 收藏
  • 关注

原创 RocketMQ消息丢失场景及解决办法_rocketmq如何处理消息丢失

如果消费者还没有返回CONSUME_SUCCESS时就宕机了,那么RocketMQ就会认为你这个消费者节点挂掉了,会自动故障转移,将消息交给消费者组的其他消费者去消费这个消息,保证消息不会丢失。只有返回了CONSUME_SUCCESS,消费者才会告诉RocketMQ我已经消费完了,此时如果消费者宕机,消息已经处理完了,也就不会丢失消息了。上面这段代码中,RocketMQ在消费者中注册了一个监听器,当消费者获取到了消息,就会去回调这个监听器函数,去处理里面的消息。那么如何保证消息的零丢失呢?

2024-09-22 20:46:02 669

原创 Qt QMessageBox用法详解_qt message

以上 6 种通用的 QMessageBox 对话框,界面上的图片无法修改,按钮上的文字也无法修改(例如无法将 OK、No 改成中文)。如果想修改它们,就需要自定义一个 QMessageBox 对话框。

2024-09-22 18:49:00 5859

原创 pandas用法大全

df_inner.iloc[:3,:2] #冒号前后的数字不再是索引的标签名称,而是数据所在的位置,从0开始,前三行,前两列。df_inner.ix[:‘2013-01-03’,:4] #2013-01-03号之前,前四列数据。df_inner=pd.merge(df,df1,how=‘inner’) # 匹配合并,交集。df_inner.iloc[[0,2,5],[4,5]] #提取第0、2、5行,4、5列。df_outer=pd.merge(df,df1,how=‘outer’) #并集。

2024-09-22 16:49:55 624

原创 Mac下Jmeter基本使用_jmeter mac(1)

以上介绍出自百度百科,内容介绍太多,不一一介绍了。作为非专业测试人员,知道Jmeter可以对接口进行压力测试,可以满足100次的接口测试就好,更高级的Jmeter使用可以再以后用到的时候再学习,知识可以一点点积累,不用一下全部掌握到。

2024-09-22 14:42:57 1629

原创 IT行业专业术语_并发(学习笔记)_it行业英语笔记(1)

并发 :又称共行性,指能处理多个同时性活动的能力,并发事件不一定要同一时刻发生。

2024-09-22 11:58:50 448

原创 Go日志库——logrus

通常,在一个应用中、或者应用的一部分中,始终附带一些固定的记录字段会很有帮助。比如在处理用户HTTP请求时,上下文中所有的日志都会有request_id。为了避免每次记录日志都要使用:我们可以创建一个logrus.Entry实例,为这个实例设置默认Fields,把logrus.Entry实例设置到记录器Logger,再记录日志时每次都会附带上这些默认的字段。logger.Info(“something happened on that request”) // 也会记录request_id。

2024-09-22 09:04:23 1229

原创 gopacket使用示例

## 解析各个层import (“fmt”“log”“strings”“time”var (= nil {if ipLayer!= nil {

2024-09-22 06:31:03 873

原创 golang标准库和第三方框架超详细使用指南_golang使用第三方库

go fmt是Go语言的一个命令行工具,用于格式化Go源代码。它使用gofmt命令来执行格式化操作。go fmt命令会对指定的Go源文件进行格式化,将代码按照Go语言的标准格式进行排版,使其符合Go语言的编码规范。格式化的内容包括缩进、命名规范、代码布局等。以下是go fmtimport ("fmt"fmt.Printf("输入的值为: 姓名:%s 年龄:%d ", name, age)将上面的代码保存为.go文件,然后通过终端进入到该文件所在的目录,执行go fmt命令即可格式化该文件。

2024-09-22 03:32:11 1445

原创 Golang Context 的并发安全性探究_golang context并发安全

通过使用 Context 控制并发任务的执行,在任务执行过程中,我们可以根据 Context 的取消事件及时终止任务的执行。通过将数据库连接封装到 Context 中,并在并发协程中使用该 Context,我们可以保证数据库事务的正确性和并发安全性。在多个 goroutine 之间传递 Context 时,确保传递的是 Context 的值,而不是指针。当使用 Golang Context 进行并发编程时,以下是三个示例案例,展示了如何正确使用 Context 并保证其在并发环境下的安全性。

2024-09-22 00:52:22 496

原创 Go 泛型及其应用详解(1)

泛型,或称为参数化类型,允许我们在不确定使用什么具体类型时,编写能够适用于多种类型的函数、类型或方法。在Go语言中,泛型通过类型参数(Type Parameters)的形式实现,使得我们可以创建可在不同数据类型间共享的代码,从而提高代码的复用性和灵活性。

2024-09-21 22:58:36 743

原创 Docker 和 Kubernetes:容器化时代的崛起与演变_kubernetes容器运行时演进

在过去的十年间,容器化技术彻底改变了软件开发和部署的面貌。Docker 的登场无疑是这场变革的催化剂,它将应用和服务的打包、分发、部署流程标准化,让开发者的生活变得更加简单。紧随其后,Kubernetes 作为容器编排的领军者,它不仅极大地增强了容器的管理能力,更成为了云原生理念下不可或缺的组成部分。本文将探讨 Docker 和 Kubernetes 的前世今生,它们之间的紧密联系,以及随着时间演进这两大技术所经历的演变。

2024-09-21 20:01:50 1079

原创 BERT 模型是什么

考虑到这些挑战,谷歌研究人员开发了转换器,这是一种基于注意力机制的创新神经架构,如下一节所述。

2024-09-21 16:37:42 1214

空空如也

空空如也

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

TA关注的人

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