随笔分类 -  大数据

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要:TCP以流的方式进行数据传输,上层应用协议为了对消息的区分,采用了以下几种方法。 1.消息固定长度 2.第一篇讲的回车换行符形式 3.以特殊字符作为消息结束符的形式 4.通过消息头中定义长度字段来标识消息的总长度   一、采用指定分割符解决粘包与拆包问题 服务端 1 package com 阅读全文
posted @ 2019-09-10 14:39 星朝 阅读(434) 评论(0) 推荐(0)
摘要:功能:控制台打印表格,支持字段动态长度,左对齐,右对齐,居中,设置最大列长,设置列间隔符,设置最多打印多少行。类下载地址:http://download.csdn.net/download/j506825719/10211082简单使用方法:在new的时候,给定列名,和列值List,之后调用prin 阅读全文
posted @ 2019-09-10 11:23 星朝 阅读(6930) 评论(0) 推荐(0)
摘要:先上图:425万nodes、180万relationships只用了30s 243ms 项目需要生成关系图,开始考虑的是用Neo4j官网提供的REST API,从solr中查出2组数据先创建节点再创建关系,过程相当痛苦,速度非常慢,一天都处理不完;后来改用cypher语句,通过load csv方法, 阅读全文
posted @ 2019-09-09 16:35 星朝 阅读(1060) 评论(0) 推荐(1)
摘要:neo4j在使用可变长路径找两个点之前的所有路径时,会返回包含环路的路径(一个点在路径中出现两次),如下面的语句:MATCH path = (x) [:KNOWS ] (y)可能返回a >b >c >d >b >e这样的路径,如图:解决方法:纯cypher实现MATCH 阅读全文
posted @ 2019-09-09 15:40 星朝 阅读(2743) 评论(1) 推荐(0)
摘要:注:本文系从https://medium.com/neo4j/tap into hidden connections translating your relational data to graph d3a2591d4026翻译整理而来。 本文介绍新近推出的Neo4j ETL App,包括其安装、 阅读全文
posted @ 2019-09-09 15:37 星朝 阅读(1293) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 Neo4j最短路径问题 1.指定某一结点 无向边: MATCH (p1:Person {name:"aaaaaaa"}),(p2:Person{name:"bbbbbb"}), p=shortestpath((p1) [ ..10] (p2)) RETURN 阅读全文
posted @ 2019-09-09 15:33 星朝 阅读(4139) 评论(0) 推荐(0)
摘要:1、查询进程  show processlist 2、  查询到相对应的进程,然后 kill id 验证(kill后再看是否还有锁)   2、查询是否锁表 show OPEN TABLES where In_use > 0; 示例: 新建一个会话执行如下的显示锁示 阅读全文
posted @ 2019-09-09 14:26 星朝 阅读(52021) 评论(0) 推荐(0)
摘要:一、行锁之MySQL  使用SELECT ... FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ。 在SELECT 的读取锁定主要分为两种方式: SELECT ... 阅读全文
posted @ 2019-09-09 14:22 星朝 阅读(462) 评论(0) 推荐(0)
摘要:1.mysql(客户端链接工具):   u :指定用户名   p:指定密码   h:指定服务器ip或者域名   P(大写):指定端口  例子:mysql u root h 202.194.132.237 P 3 阅读全文
posted @ 2019-09-09 11:43 星朝 阅读(1404) 评论(0) 推荐(0)
摘要:一、提示(Hint)概述   1为什么引入Hint?   Hint是Oracle数据库中很有特色的一个功能,是很多DBA优化中经常采用的一个手段。那为什么Oracle会考虑引入优化器呢?基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻DBA的负担。 &nbs 阅读全文
posted @ 2019-09-09 11:22 星朝 阅读(2319) 评论(0) 推荐(0)
摘要:Oracle中的Hint可以用来调整SQL的执行计划,提高SQL执行效率。下面分类介绍Oracle数据库中常见的Hint。这里描述的是Oracle11gR2中的常见Hint,Oracle数据库中各个版本中的Hint都不尽相同,所以这里讲述的的Hint可能并不适用于Oracle早期的版本。 一、与优化 阅读全文
posted @ 2019-09-09 11:20 星朝 阅读(2087) 评论(0) 推荐(0)
摘要:Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如 阅读全文
posted @ 2019-09-09 11:18 星朝 阅读(1535) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/emilyyoucan/p/7844795.html   https://blog.csdn.net/tmchongye/article/details/64389420 阅读全文
posted @ 2019-09-09 11:17 星朝 阅读(199) 评论(0) 推荐(0)
摘要:阅读更多 背景 最近在一些论坛或者新闻里看到了neo4j,一种擅长处理图形的数据库。 据说非常适合做一些join关系型的查询,所以抽空也看了下相关文档,给自己做个技术储备。   过程 深入学习之前,先在网上找了一下别人的一个学习文档总结,踩在别人的肩膀上总是最快,最有效的学习。   阅读全文
posted @ 2019-09-09 11:09 星朝 阅读(609) 评论(0) 推荐(0)
摘要:1.Maven项目的继承 Maven项目之间不仅存在多模块的聚合关系,而且Maven项目之间还可以存在相互继承的关系。 Maven项目之间的继承关系通过<parent>表示,在子Maven项目的POM中配置示例如下: <parent> <groupId>com.m 阅读全文
posted @ 2019-09-06 18:06 星朝 阅读(10848) 评论(0) 推荐(2)
摘要:1.Neo4j Spatial 简介 1.1Neo4j Spatial概念 Neo4j Spatial项目是图数据库Neo4j的一个插件,它通过将空间数据映射到图模型(graph model),它将对象和关系当作顶点和边存储在图模型中。因而使得Neo4j具有空间数据的导入,存储,查询等功能[8]。N 阅读全文
posted @ 2019-09-06 17:40 星朝 阅读(3139) 评论(0) 推荐(1)
摘要:Neo4j 3.0 提供一个新的功能“存储过程”,该功能并不是Neo4j Server的扩展,而是可以直接运行的。 在写这篇文章的时候,只能通过预备好的语句去执行 1 CALL package.procedure(params) 但是接下来他会被完全集成到Cypher语 阅读全文
posted @ 2019-09-06 17:23 星朝 阅读(427) 评论(0) 推荐(1)
摘要:Neo4j高级应用技术专题系列 APOC存储过程库 【1】概述 版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/GraphWay/article/details/78957415 前言 我 阅读全文
posted @ 2019-09-06 17:07 星朝 阅读(494) 评论(0) 推荐(1)
摘要:开发自定义的neo4j存储过程(procedures)注意事项及说明:   1.调用方式: 在neo4j的web界面(http://localhost:7474/)命令行输入框内,输入call your_procedure_name。 其中your_procedure_name格式为:包名 阅读全文
posted @ 2019-09-06 17:06 星朝 阅读(432) 评论(0) 推荐(0)
摘要:neo4j APOC与自定义存储过程环境搭建 主要参考资料:APOC官网https://neo4j contrib.github.io/neo4j apoc procedures/APOC介绍 PPThttps://blog.csdn.net/GraphWay/article/details/789 阅读全文
posted @ 2019-09-06 17:04 星朝 阅读(498) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页