自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go sarama实现sasl scram认证kafka组消费

需要定义1个结构体和3个方法,分别是处理session开始、结束的方法和实际处理消息的方法。// 可以在这里添加任何你需要的字段,用于方法调用// Setup 是当消费者组会话开始时(即新分区被分配给消费者时)被调用// 这里可以执行一些初始化操作,比如创建数据库连接等// 注意:这里的代码会在每个分区被分配给消费者时执行return nil// Cleanup 是当消费者组会话结束时(即分区被移除时)被调用// 这里可以执行一些清理操作,比如关闭数据库连接等return nil。

2024-09-29 10:56:17 361

原创 go实现redis加锁

在redis中,SETNX(SET if Not eXists)是一个命令,用于设置键的值,仅当键不存在时。如果键已经存在,那么SETNX命令将不做任何操作。这个命令通常用于实现锁、计数器或确保某个键的值只被设置一次的场景。以下提供一个redis加锁函数,通过任务id参数和redis加锁,控制每个任务当前仅有1个在执行。

2024-09-27 17:04:54 134

原创 go interface接口使用

接口通过interface关键字来定义,它声明了一组方法,但不实现它们,这些方法是接口类型的“契约”,任何实现了这些方法的具体类型(struct)都被视为实现了该接口。

2024-09-27 15:45:05 322

原创 go slog 配置日志切割、日志级别

go slog配置日志切割、日志级别、日志输出方式等

2024-08-22 11:14:15 266

原创 golang使用viper解析配置文件

golang使用viper解析配置文件,viper读取map类型配置

2024-08-21 16:47:39 476

原创 Prometheus搭建alter manager发送邮件告警信息

Prometheus搭建altermanager发送邮件告警信息

2022-08-24 15:17:39 4714 1

原创 exe文件闪退问题

用VS2010写了一个helloworld程序,因为没有在return 0前加system("pause"); 导致在Debug文件中直接打开exe文件以及用vs直接运行都出现了闪退现象。#include <iostream>using namespace std;int main(){ std::cout << "Hello world!" <&lt...

2019-10-23 22:38:13 1878

空空如也

空空如也

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

TA关注的人

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