自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 【方案白嫖】Kafka如何监听动态改变的topic

问题简述: 服务运行过程中,需要根据实际情况(配置)动态改变监听的topic。 方案一: 如果想改变的topic可以符合一定的规则,能做到正则限定范围,在限定的范围内变动,可以直接配置KafkaListener监听正则规则。 @Configuration @EnableKafka public class KafkaConfig { private static final String KAFKA_SERVERS_CONFIG = "192.168.77.202:9092"; priva

2020-11-29 22:29:26 3027 1

原创 Kafka——不懂原理怎么混

Kafka生产者概览 流程概述:创建一个ProducerRecord对象,需要包含topic和要发送的内容,还可以指定键或分区。在发送ProducerRecord对象时,生产者要先把键和值对象序列化成字节数组。然后数据传给分区器,如果对象中指定了分区,那分区器直接把指定的分区返回,如果没有指定,分区器会根据ProducerRecord的键选择一个分区。这条记录随后被添加到记录批次里,这个批次里的所有消息会被发送到相同的主题和分区上。最后服务器收到消息成功写入会返回一个RecordMetaData对象,包含

2020-09-26 21:00:57 228

原创 跟我学Git(四)

凭据保存 如何保存 Git有一套有助于解决重复验证的凭据系统,有如下选项: 默认不缓存任何内容。所有连接都会提醒你输入用户名和密码。 cache模式将凭据保存在内存一段时间,15分钟后从缓存中清除。 store模式将凭据保存在磁盘的纯文本文件中,永不过期。 如果使用的是Mac,Git有一种osxkeychain模式,凭据会以加密的形式缓存在与个人账户相关的安全密钥链中,存放在磁盘上,永不过期。 如果使用的是Windows,可以安装Git Credential Manager for Windows。与Ma

2020-06-16 13:49:20 202

原创 跟我学Git(三)

超强命令:filter-branch 如果你需要以某种脚本化的方式重写大量提交(例如,全面修改你的电子邮件地址或从所有提交中删除某个文件),就需要filter-branch,它能够大面积修改你的历史记录。 从所有提交中删除某个文件 filter-branch是一个可以用来清洗整个历史记录的工具,要想从整个历史记录中删除名为passwords.txt的文件,可以使用filter-branch的--tree-filter选项,例如: git filter-branch --tree-filter 'rm -f

2020-06-12 13:50:19 374

原创 跟我学Git(二)

标记 Git可以把特定的历史版本标记为重要版本。 创建注释标签 git tag -a v1.4 -m "add tag" -a表示标签为注释标签,-m指定标记信息,它会和标签一起存储。 补加标签 更多的情况是经过多次测试,确定了一个稳定的历史版本,这时候需要补加标签说明。 git tag -a v1.2 9fceb02 # 可通过git log查看SHA-1校验和 推送标签 以上操作都在本地添加标签,而且git push命令不会把标签传输到远程服务器上,标签需要明确的单独推送。 git push or

2020-06-06 09:22:13 165

原创 跟我学Git(一)

写在开头 笔者在面试中遇到了很多次关于Git的提问,遂阅读《精通Git(第2版)》,此系列为读书笔记,对书中关键点进行总结,要求读者有对Git的基本认识和探索兴趣。 忽略文件 很多时候,我们不希望某一类文件被Git自动添加或跟踪,可以创建.gitignore文件,并在文件中列出待匹配文件的模式,可以写入.gitignore文件的匹配模式规则如下: 空行或者以#开始的行会被忽略(注释) 支持标准的glob格式 以(/)开头的禁止递归匹配 以(/)结尾表示目录 以(!)开始表示取反 .gitignore文件

2020-06-04 08:51:35 88

空空如也

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

TA关注的人

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