04 2022 档案

摘要:背景 项目需求通过更改resources文件夹中的配置文件来动态更改配置,且对时间规格有要求,不能直接通过读文件来判断是否更改配置,所以需要监控该文件夹下文件的变化,有变化再读文件更改配置。 实现方案 通过FileAlterationObserver和FileAlterationMonitor建立文 阅读全文
posted @ 2022-04-20 14:57 zjcfrancis 阅读(442) 评论(0) 推荐(0) 编辑
摘要:背景 项目需要动态更改topic,且不能将配置写在yml配置文件中,同时没有找到方法提取其他文件里的 topics 放入@KafkaListener注解中,因此不使用@KafkaListener注解,改为手动初始化消费者,开启消费者线程。 思路 在消费者线程里,每次循环都从配置源获取最新的topic 阅读全文
posted @ 2022-04-11 17:11 zjcfrancis 阅读(547) 评论(0) 推荐(0) 编辑
摘要:#gerrit代码统计脚本 背景 自动创建git文件夹存放拉取项目及代码统计结果。 添加统计单一分支代码量功能。 可以只统计个人的单一/所有项目分支代码量。 实现 统计所有人单一/所有分支代码量 将开始时间、截止时间、被统计人gerrit名称从命令行作为参数输入,比如在Terminal中运行sudo 阅读全文
posted @ 2022-04-06 15:16 zjcfrancis 阅读(784) 评论(0) 推荐(0) 编辑
摘要:背景 因项目需求要使用kafka实现消息队列,从零开始学习安装。 zookeeper安装 安装 从官网https://dlcdn.apache.org/zookeeper/上下载,这里选择3.7.0版本。 注意事项 zookeeper从3.5.5开始,带有bin名称的包才是编译后的二进制的包,而之前 阅读全文
posted @ 2022-04-06 15:11 zjcfrancis 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示