自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Neo4j常用语法-path

在 Neo4j 中,Path(路径) 是连接两个或多个节点的关系序列,是图查询的核心概念之一。在 Neo4j 的路径匹配中,*…3 表示 ** 路径长度(关系数量)** 的范围,不包含节点自身。2:表示路径最大深度为 2 跳 (查询Tom Cruise到任一节点,任一关系路径为1或者2的数据)3:允许 0 到 3 跳的路径(但 0 跳路径无实际意义,因为至少需要一个关系)如上图所示,p-m,有两个路径,一个长度是5,一个长度3,我现在想获取最短路径。3:允许 1 到 3 跳的路径(最常见的用法)

2025-06-19 15:04:58 463

原创 Neo4j常见写法-with

with用法(WITH 是一个关键子句,用于将查询的不同部分连接起来。它允许你在单个查询中执行多个操作步骤,处理中间结果,并控制变量的作用域)WITH 必须出现在 MATCH、CREATE、MERGE 等操作之间,用于分割查询逻辑。将前一个查询部分的结果传递给后续部分,支持变量重命名、过滤、聚合等操作。(2)传递变量到后续子句。(1)基本语法与作用。

2025-06-18 16:35:21 274

原创 Neo4j常见语法-collect

collect的用法(COLLECT 是一个重要的聚合函数,用于将多行数据聚合成集合(列表)。它在分组查询、构建嵌套数据结构和处理一对多关系时非常有用)COLLECT 必须出现在 WITH 或 RETURN 子句中,且通常与 GROUP BY 结合使用。将查询结果中的多行数据按照指定表达式聚合成一个列表。(1)、基本语法与作用。(2)、聚合节点属性。

2025-06-18 16:34:04 228

原创 Neo4j常见语法-unwind

unwind的用法(UNWIND 是一个强大的操作符,用于将集合(列表、数组)展开为多行数据。它类似于关系型数据库中的 UNNEST 或 LATERAL JOIN,是 Cypher 查询中处理集合数据的核心工具)(3)结合 Merge 创建关系。

2025-06-18 16:31:09 168

原创 Neo4j常见语句-foreach

foreach 用法(FOREACH 是一个用于迭代处理集合元素的子句,通常用于批量创建关系、更新属性或执行其他操作。与编程语言中的循环不同,FOREACH 在 Cypher 中是声明式的,适用于集合操作。

2025-06-18 16:18:18 79

原创 Neo4j常见语句-remove

remove用法(remove语法用于删除图元素的属性和标签)

2025-06-18 16:15:51 83

原创 Neo4j常见语句-delete

Delete用法(DELETE 操作用于移除图数据库中的节点和关系。与其他数据库不同,Neo4j 的删除操作需要考虑节点与关系的依赖关系(不能直接删除有关联关系的节点))注意:DETACH DELETE 会递归删除节点的所有入边和出边关系,使用时需谨慎!c.批量删除节点(带标签)使用 DETACH DELETE。a. 删除孤立节点(无关系的节点)(5)与 WHERE 结合精准删除。(6)批量删除操作(性能优化)b.先删除关系再删除节点。c.删除带条件的关系。

2025-06-18 16:12:40 226

原创 Neo4j常见语句-merge

注释:打个比方,如果我已经存在了Person,Singer nodej节点的刘德华,但是没有Actor 节点,执行上面语句,只会创建Actor节点,其他两个节点不会创建。merge用法:MERGE 是 Neo4j 中一个强大的操作符,用于确保图中存在特定的节点或关系。它的核心逻辑是:如果目标存在则匹配,不存在则创建。(2)带属性更新的节点 MERGE。(5)带条件更新的关系 MERGE。(4)创建 / 匹配节点间的关系。使用 UNWIND 批量处理。(8)MERGE 的注意事项。(3)合并多个标签的节点。

2025-06-18 16:07:24 175

原创 Neo4j常见语句-create

以下是create的常见用法。

2025-06-18 16:02:18 72

原创 neo4j常见语句-match

以下是Match的常用语法。使用order by。

2025-06-18 15:58:46 91

原创 neo4j导入csv文件

neo4j导入csv文件(一)

2025-06-18 15:48:46 331

原创 RocketMq 消费者消费不到消息问题解决(订阅不一致问题)

RocketMq 消费者消费不到消息问题解决(订阅不一致问题)

2025-06-04 14:38:59 529

原创 Mongo常用语法(java代码)

Mongo常用语法(java代码)

2024-06-03 11:15:23 467 1

原创 kafka用java收发消息

offset explorer 是一个用于查看和管理 Kafka 消费者组的工具,它允许你检查消费者组的偏移量(offset),并且可以查看每个消费者组在每个分区上的偏移量情况。这对于监控和调试 Kafka 消费者组非常有用。下载地址为:https://www.kafkatool.com/download.html。安装kafka的可视化工具:offset explorer。用java客户端代码来对kafka收发消息。

2024-05-15 21:17:04 449

原创 kafka安装及收发消息

kafka安装及收发消息

2024-05-12 21:46:16 523

原创 linux学习

14、设置PATH环境变量,首先你的shell脚本路径需要在PATH环境变量的路径里面,如果不在,你的shell脚本没法执行。可以看到默认有八个路径,用: 隔开,如果我们有个test.sh的shell脚本在/home路径下,没法执行,会报。2、显示所有的文件,包含隐藏文件(在linux里面隐藏文件通常是以.开始的文件)7、tail -n 10 test.txt (查看test文件最后10行的内容)9、head -10 test.txt (查看test文件前10行的内容)12、添加一个全局环境变量。

2024-04-27 18:01:32 148

原创 flink入门程序(一)

flink入门程序

2024-04-23 20:24:24 512 1

原创 es的聚合查询(二)

es的分桶聚合、指标聚合、管道聚合

2024-04-11 21:35:35 662

原创 mongodb配置多数据源

mongodb配置多数据源

2024-04-11 09:54:51 607

原创 kibana的常用DSL语句查询(一)

kibana的常用DSL语句查询

2024-04-01 22:10:02 1072

原创 es创建索引(mapping和setting)

es创建索引(mapping和setting)

2024-03-31 19:13:06 1608

原创 docker常用命令(不断更新)

docker常用命令

2024-03-22 12:02:03 543

原创 linux下用docker部署es和kibana(带ik分词器)(二)

linux下用docker部署es和kibana(带ik分词器)(二)

2024-03-22 09:51:54 494

原创 linux下用docker部署es和kibana(一)

linux下用docker部署es和kibana

2024-03-21 16:41:55 1488

原创 利用RateLimiter加上自定义Aop注解限制某个接口的访问频率

利用RateLimiter加上自定义Aop注解限制某个接口的访问频率

2024-03-21 10:37:47 471

原创 利用数据库锁来实现分布式环境下的定时任务只执行一次

利用数据库锁来实现分布式环境下的定时任务只执行一次

2024-03-20 16:11:24 514

原创 RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战 (延迟发送消息/定时发送消息) (四)

RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战 (延迟发送消息/定时发送消息) (四)

2024-03-20 15:27:38 439

原创 RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战 (消费者) (三)

RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战 (消费者) (三)

2024-03-20 14:49:25 1852

原创 RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战 (生产者) (二)

RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战 (生产者) (二)

2024-03-20 14:08:44 592

原创 RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战(基本概念) (一)

RocketMq 顺序消费、分区消息、延迟发送消息、Topic、tag分类 实战(基本概念) (一)

2024-03-20 11:52:51 1020

原创 jdk8的stream新特性写法

jdk8的stream新特性写法

2024-03-19 14:06:45 378

原创 mongodb进阶聚合查询各种写法

mongodb进阶聚合查询各种写法

2024-03-19 11:50:56 454

原创 java里面用JavaScript执行动态字符串公式

现在问题是:每个客户的详细标签的内容不一样,那么他们的标签评分也不一样,最终的客户评分也不一样,这就需要我们动态的执行上面这个公式,在执行公式的时候,里面的变量值需要动态替换。我的实现思路如下,具体代码如下。其中FieldNameEnum 这个枚举存的是每个字段英文名称和中文描述,还有每个字段的评分值我也会记录在表里面,相当于一个中间值的记录,这里具体的代码我也不做展示。项目中有个需求:对客户画像进行打分,客户画像的一些标签有:年龄、家庭年收入、所在省份、想购买什么保险、家庭人口等。

2023-09-06 11:05:40 326

原创 java利用aop来记录接口的请求耗时、请求参数、请求url等详细信息

java利用aop来记录请求接口的详细信息

2023-09-06 10:36:18 1150

原创 关于RocketMq消息积压问题排查

关于RocketMq消息积压问题排查

2023-07-27 11:15:20 691 1

原创 linux里面截取日志

linux里面截取日志

2023-07-25 10:51:21 2173

原创 mongodb常见sql语法汇总

mongodb常见sql语法汇总

2023-07-07 17:51:10 1956

原创 mongodb之javascript shell脚本处理数据

mongodb之javascript shell脚本处理数据

2023-07-06 15:42:53 332

原创 Linux根据进程id获取此进程的端口号

Linux根据进程id获取此进程的端口号

2023-05-25 14:36:15 2396

原创 linux的shell脚本里面定义数组及对数组进行循环

linux里面定义数组并对数组遍历循环的几种方式

2023-05-23 10:49:45 4911

空空如也

空空如也

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

TA关注的人

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