随笔分类 - 架构设计
摘要:Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准。本文作为入门级的教程,我不会试图分析Cypher语言的全部内容,本文的目标是循序渐进
阅读全文
摘要:在深入学习图形数据库之前,首先理解属性图的基本概念。一个属性图是有向图,由顶点(Vertex),边(Edge),标签(Lable),关系类型(Relationship Type)和属性(Property)组成。 在属性图形中,节点和关系是最重要的实体,顶点也称作节点(Node),边也称作关系(Rel
阅读全文
摘要:图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每
阅读全文
摘要:返回节点 返回一个节点,在返回语句中列出即可。 查询: START n=node(2) RETURN n 结果: 返回关系 查询: START n=node(1) MATCH (n) [r:KNOWS] >(c) RETURN r 结果: 返回属性 查询: START n=node
阅读全文
摘要:呼、博客要落灰了 记录一下Java连接neo4j的问题。 首先是neo4j的下载和配置,基本参考https://blog.csdn.net/appleyk/article/details/79091898 1、下载jdk 2、下载neo4j的community版本或者desktop版本 下载地址:h
阅读全文
摘要:Neo4j Cypher语言语法 梦飞扬 2018 03 15 264 阅读 Neo4j function imgError(img){ if (typeof img.hasReplaceSrc != 'undefined'){ var refer = $('div.author a:last').
阅读全文
摘要:1. 创建关系 因为代码占篇幅太大,创建整个“电源关系图”的代码在文章最下方。 2. 简单分析创建语句 2.1 创建电影节点 CREATE (TheMatrix:Movie {title:'The Matrix', released:1999, tagline:'Welcome to the Rea
阅读全文
摘要:一. 简介 neo4j是当今最流行的图数据库,基于 节点+关系 的架构,保存了图形数据的基本元素。同时,数据库也支持通过基础数据元素和独特的CQL查询语法,快速方便的检索、构建复杂的图表关系结果。 二. 基础知识 windows安装方法: 安装方法 CQL基本语法:基本语法
阅读全文
摘要:<! flowchart 箭头图标 勿删 一、neo4j 介绍 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被
阅读全文
摘要:https://www.jianshu.com/p/59bd829de0de 总结提前: 【1】先删关系,再删节点 【2】当记不得关系名时,type(r)可以查到关系名 【3】彻底删除节点标签名,需要删除前期对该标签名建立的索引 问题描述: 数据库里已经创建好了节点和关系,现在想删除BC_Compa
阅读全文
摘要:! flowchart 箭头图标 勿删 实体消歧 任务定义 通过六元组来定义: M=N,E,D,O,K,& N是待消歧的实体名集合,如李娜,迈克尔乔丹等 E是待消歧实体名的目标列表,包括了可能指向的实体,如李娜(跳水运动员) D是一个包含了待消歧实体名的文档集,如包含迈克尔的网页集合 O=
阅读全文
摘要:(adsbygoogle = window.adsbygoogle || []).push({}); 在用svn的时候,由于svn的时间与本地不同步,导致每次看log总是需要对时间。 今天修改了svn服务器时间与本地同步。只需要修改svn服务器时间与本地时间相同即可,但要主要修改时区,不然会出现时间
阅读全文
摘要: 图数据库本身属于NoSql数据库中的一种,是基于数学中图论实现的一种数据库。不同于传统的关系型数据库将数据存在库表字段中,图数据库将数据和数据之间的关系存在节点和边中,在图数据库中这被称作“节点”和“关系”。没有了库表字段的概念,相当于是把数据存在了一张大宽表中。传统数据
阅读全文
摘要:相信您和我一样,在使用关系型数据库时常常会遇到一系列非常复杂的设计问题。例如一部电影中的各个演员常常有主角配角之分,还要有导演,特效等人员的参与。通常情况下这些人员常常都被抽象为Person类型,对应着同一个数据库表。同时一位导演本身也可以是其它电影或者电视剧的演员,更可能是歌手,甚至是某些影视公司
阅读全文
摘要:阅读更多 我们从名字上就能看出这是一个NIO思想为基础的IO框架,X是指这个框架可以有多种实现,我们可以从代码库 https://github.com/xnio 中发现一个项目xnio native,里面有用C实现的nio层,就能体会到这个X的含义,可以直接基于操作系统C库。目前在Xnio中默认的实
阅读全文
摘要:Undertow 简介 Undertow是一个用java编写的、灵活的、高性能的Web服务器,提供基于NIO的阻塞和非阻塞API。 Undertow的架构是组合式的,可以通过组合各种小型的目的单一的处理程序来构建Web服务器。所以可以很灵活地的选择完整的Java EE servlet 3.1容器或初
阅读全文
摘要:该项目通过自动配置和Spring环境以及其他Spring编程模型习惯用法提供了Spring Boot应用程序的Consul集成。 通过一些简单的注释,您可以快速启用和配置应用程序内的通用模式,并使用基于Consul的组件构建大型分布式系统。 提供的模式包括服务发现,控制总线和配置。 智能路由(Zuu
阅读全文
摘要: 在前面的文章中学习了consul在windows下的安装配置,然后consul作为spring boot的服务发现和注册中心,详细的参考:https://blog.csdn.net/j903829182/article
阅读全文
摘要:本篇主要介绍了 Spring Boot 如何与 Consul 进行集成,Consul 只是服务注册的一种实现,还有其它的例如 Zookeeper、Etcd 等,服务注册发现在微服务架构中扮演这一个重要的角色,伴随着服务的大量出现,服务与服务之间的配置管理、运维管理也变的难以维护,通过 Consul
阅读全文
摘要:去官网下载windows版本的 https://www.consul.io/downloads.html 这里使用的是64位的 解压 添加 计算机 右键 属性 高级属性设置环境变量设置 在path下加上:M:\consul cmd启动: consul agent dev 如下: 可以看到启动成功。
阅读全文