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

原创 Neo4j数据库批量查询,为什么只显示查得到的数据,查询不到的节点不显示为null,直接不返回

MATCH: 如果模式匹配失败,不返回任何内容。: 如果模式匹配失败,会返回null值。选择使用哪种方式取决于你的具体需求和你期望的查询行为。如果你需要明确知道哪些查询条件没有找到对应的节点,使用是更合适的选择。

2024-06-07 21:22:55 246

原创 springBoot实现多节点定时任务不会重复消费问题

注解创建的定时任务默认是单节点的,即它们会在应用中的单个实例上执行。当应用扩展到多个节点时,如果不进行任何配置,每个节点上的任务都会独立执行,这可能导致任务重复执行。方法尝试在Redis中设置一个键作为锁,如果设置成功(即该键之前不存在),则获取到锁并执行任务逻辑;否则,说明锁已被其他节点持有,当前节点不执行任务。注解的情况下,要实现避免任务重复执行的功能,最简单的方法是结合上述策略中的分布式锁。需要注意的是,为了防止死锁,我们给锁设置了一个过期时间。在这个示例中,我们使用了Redis作为分布式锁的存储。

2024-06-03 14:31:21 378

原创 多线程处理批量数据

/使用线程池来开启线程执行程序。//countDownLatch为0的时候才会往下执行。//将集合分为两组,使用多线程进行处理。

2024-05-31 16:24:57 401

原创 SpringBoot整合Kafka

log.info("分区:{},key:{},偏移量:{},主题:{},内容:{}",partition,key,offset,topic,value);// 不论成败,都提交,避免出错导致死循环,避免丢消息的逻辑,可以在catch里备份。// 各人消费的内容都是相同的,kafka 为不同的消费组发送“相同的消息副本”。// kafka有多个主题,每个主题有多个分区,每个分区又有多条消息。// 不同的消费组,相同的主题进行消费时,其实是 广播 机制,# 指定消息key和消息体的编解码方式。

2023-12-11 15:40:31 1371 1

原创 Docker安装Redis(单机版和集群搭建版)

daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败。appendonly yes #yes就是打开了redis的AOF持久化(可选) ​ 默认是RDB模式(可选)//--name my-redis 给这个容器起别名为my-redis,名称随便起。其中my-redis 代表的是我们前面启动redis容器起的别名。dir ./ #输入本地redis数据库存放文件夹(可选)//-d代表启动redis容器后台运行。

2023-12-06 17:05:15 1330 1

原创 服务器文件互传

6. bash 脚本存放位置 需要传送到文件或者文件夹 传递到目标主机中的位置 (bash /shell/send.sh /opt/software/ /opt)4.进入到.ssh文件夹执行 “ssh-copy-id -i id_rsa.pub root@name01”命令,5.我们创建一个用于传输的脚本文件放在这个目录下 /shell/send.sh 文件名和目录随便自己起。mkdir /shell //创建shell目录。cd /shell //进入到这个目录。

2023-12-05 14:27:51 598

原创 Docker常用命令

docker常用命令

2023-12-05 11:01:22 349

空空如也

空空如也

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

TA关注的人

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