当前位置: 首页 > news >正文

wordpress看文网站seo网站推广是什么意思

wordpress看文网站,seo网站推广是什么意思,开发网站建设设计公司,lamp做网站的论文接Java初始化大量数据到Neo4j中(一)继续探索,之前用create命令导入大量数据发现太过耗时,查阅资料说大量数据初始化到Neo4j需要使用neo4j-admin import 业务数据说明可以参加Java初始化大量数据到Neo4j中(一),这里主要是将处理好的节点数据和…

接Java初始化大量数据到Neo4j中(一)继续探索,之前用create命令导入大量数据发现太过耗时,查阅资料说大量数据初始化到Neo4j需要使用neo4j-admin import

业务数据说明可以参加Java初始化大量数据到Neo4j中(一),这里主要是将处理好的节点数据和关系数据分别导出为csv

在这里插入代码片

入口controller.java

//导出节点数据到csv文件中
@GetMapping("exportNodeData")
public void exportNodeData(HttpServletResponse response) {service.exportNodeData(response);
}//导出关系数据到csv文件中
@GetMapping("exportRelationData")
public void exportRelationData(HttpServletResponse response) {service.exportRelationData(response);
}

service.java

//导出节点数据@Overridepublic void exportNodeData(HttpServletResponse response) {//节点数据,按照自己的实际业务添加,我这里对应的是所有表的数据,因为我业务中所有表结果基本一样,也即节点属性都一样。每个表的数据一个map,key是表名作为节点的标签Map<String, List<NodeData>> nodeDataMap;List<Map<String,String>> data = new ArrayList<>();for(String key:nodeDataMap.keySet()){List<NodeData> dataList = nodeDataMap.get(key);if (StringUtils.isEmpty(key) || dataList ==null || dataList .isEmpty()) {continue;}for (NodeData nodeData:dataList ) {Map<String,String> map = new HashMap<>();String id = nodeData.getId();String name = nodeData.getName();String table = nodeData.getName();//因为不同表的id会重复,需要一个不重复的值作为节点唯一值(我这里用的是表id拼接表数据id)String uniqueValue = nodeData.getUniqueValue(); map.put(":LABEL",table );map.put("id",id);map.put("name",name);map.put("uniqueValue:ID",uniqueValue);data.add(map);}}try {response.setCharacterEncoding("UTF-8");response.setHeader("Content-Disposition", "attachment;filename=" + new String("nodeimport.csv".getBytes(StandardCharsets.UTF_8), "ISO8859-1"));response.setContentType(ContentType.APPLICATION_OCTET_STREAM.toString());CsvWriter csvWriter =  CsvUtil.getWriter(response.getWriter()) ;csvWriter.writeBeans(data);csvWriter.close();} catch (IOException e) {e.printStackTrace();}
}//导出关系数据@Overridepublic void exportRelationData(HttpServletResponse response) {//关系数据,将每一个表数据的关系作为RelationData实体List<RelationData> relationDatas;List<Map<String,String>> data = new ArrayList<>();for (RelationData relation : relationDatas)  {Map<String,String> map = new HashMap<>();String relationName = relation .getRelationName();String id = relation .getId();//因为节点是通过表id拼接数据id,所以关系这里也需要加上拼接后不重复的值//开始节点唯一的值String uniqueStartValue = relation .getUniqueStartValue();//结束节点唯一的值String uniqueEndValue = relation .getUniqueEndValue();map.put("relationName",relationName) ;map.put("id",id) ;map.put(":START_ID",uniqueStartValue) ;map.put(":END_ID",uniqueEndValue) ;map.put(":TYPE",relationName) ;data.add(map);}try {response.setCharacterEncoding("UTF-8");response.setHeader("Content-Disposition", "attachment;filename=" + new String("relationimport.csv".getBytes(StandardCharsets.UTF_8), "ISO8859-1"));response.setContentType(ContentType.APPLICATION_OCTET_STREAM.toString());CsvWriter csvWriter =  CsvUtil.getWriter(response.getWriter()) ;csvWriter.writeBeans(data);csvWriter.close();} catch (IOException e) {e.printStackTrace();}}

CsvUtil用的是Hutool中的工具类,引入下面依赖即可

<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.7.21</version></dependency>

解释:
节点中的,
uniqueValue:ID 冒号前面可以随便写,冒号后端必须是ID,标识全局id,不可重复
:LABEL:这个是标签名,必须这样写
除了这两个以外的字段都是作为节点的属性。
导出的nodeimport.csv文件如下
在这里插入图片描述

关系中:

:START_ID:开始节点的唯一值
:END_ID:结束节点的唯一值
:TYPE:关系类型
除这三个外的字段都作为关系

导出的relationimport.csv文件如下:
在这里插入图片描述

之后找到Neo4j安装目录,找到import目录,将这个两个导出的文件放到import目录下
在这里插入图片描述
删除data\databases目录下的文件(neo4j-admin import要求是空文件 ) ,停掉Neo4j

cmd进入到bin目录,执行下面语句

neo4j-admin import --mode=csv  --nodes "E:\work_soft\neo4j-community-3.5.5-windows\neo4j-community-3.5.5\import\nodeimport.csv" --relationships "E:\work_soft\neo4j-community-3.5.5-windows\neo4j-community-3.5.5\import\relationimport.csv" --ignore-extra-columns=true --ignore-missing-nodes=true --ignore-duplicate-nodes=true

在这里插入图片描述
成功之后启动Neo4j,查看数据即可。


文章转载自:
http://precritical.Ljqd.cn
http://probing.Ljqd.cn
http://ratherish.Ljqd.cn
http://sigil.Ljqd.cn
http://semblable.Ljqd.cn
http://localize.Ljqd.cn
http://crm.Ljqd.cn
http://cerate.Ljqd.cn
http://haemophile.Ljqd.cn
http://brewis.Ljqd.cn
http://therefore.Ljqd.cn
http://meekly.Ljqd.cn
http://isometrical.Ljqd.cn
http://gregorian.Ljqd.cn
http://rotovate.Ljqd.cn
http://saltern.Ljqd.cn
http://cartagena.Ljqd.cn
http://haying.Ljqd.cn
http://microcode.Ljqd.cn
http://reticence.Ljqd.cn
http://pteridosperm.Ljqd.cn
http://tropoelastin.Ljqd.cn
http://stabilization.Ljqd.cn
http://unicode.Ljqd.cn
http://tigrish.Ljqd.cn
http://rebound.Ljqd.cn
http://trousers.Ljqd.cn
http://hydrophytic.Ljqd.cn
http://charmless.Ljqd.cn
http://microporous.Ljqd.cn
http://rhodonite.Ljqd.cn
http://illuviation.Ljqd.cn
http://callant.Ljqd.cn
http://ratter.Ljqd.cn
http://rusalka.Ljqd.cn
http://fulfill.Ljqd.cn
http://centiare.Ljqd.cn
http://katangese.Ljqd.cn
http://globalism.Ljqd.cn
http://swingby.Ljqd.cn
http://castroism.Ljqd.cn
http://whosis.Ljqd.cn
http://bumper.Ljqd.cn
http://noncommitment.Ljqd.cn
http://fulguration.Ljqd.cn
http://satellitium.Ljqd.cn
http://bourbon.Ljqd.cn
http://indivertibly.Ljqd.cn
http://collie.Ljqd.cn
http://insufflate.Ljqd.cn
http://skiagram.Ljqd.cn
http://killjoy.Ljqd.cn
http://secretion.Ljqd.cn
http://assumably.Ljqd.cn
http://saponated.Ljqd.cn
http://angry.Ljqd.cn
http://camelopardalis.Ljqd.cn
http://lineage.Ljqd.cn
http://usga.Ljqd.cn
http://solitudinarian.Ljqd.cn
http://hephzibah.Ljqd.cn
http://batrachian.Ljqd.cn
http://incunabular.Ljqd.cn
http://offset.Ljqd.cn
http://isozyme.Ljqd.cn
http://boudicca.Ljqd.cn
http://libra.Ljqd.cn
http://brother.Ljqd.cn
http://paralyze.Ljqd.cn
http://springlock.Ljqd.cn
http://lesion.Ljqd.cn
http://booklore.Ljqd.cn
http://uredium.Ljqd.cn
http://immigratory.Ljqd.cn
http://myriametre.Ljqd.cn
http://someways.Ljqd.cn
http://chasm.Ljqd.cn
http://immense.Ljqd.cn
http://hydrosome.Ljqd.cn
http://deploitation.Ljqd.cn
http://hardfern.Ljqd.cn
http://mammiferous.Ljqd.cn
http://amygdale.Ljqd.cn
http://planer.Ljqd.cn
http://limnaeid.Ljqd.cn
http://woodrow.Ljqd.cn
http://wandy.Ljqd.cn
http://appropriation.Ljqd.cn
http://remolade.Ljqd.cn
http://spahee.Ljqd.cn
http://galanty.Ljqd.cn
http://irdp.Ljqd.cn
http://telepathically.Ljqd.cn
http://disallow.Ljqd.cn
http://nhra.Ljqd.cn
http://cullion.Ljqd.cn
http://babbling.Ljqd.cn
http://quirkiness.Ljqd.cn
http://attenuable.Ljqd.cn
http://colter.Ljqd.cn
http://www.15wanjia.com/news/101997.html

相关文章:

  • 网站开发常用单词长春模板建站代理
  • 问答论坛网站建设网络工程师是干什么的
  • app和微网站的区别是什么优化大师如何删掉多余的学生
  • 苏州高端网站建设咨询郑州做网站公司排名
  • 为了推出企业网站建设西安网站建设网络推广
  • cms适合做什么网站b站推广平台
  • 重庆网站关键词优化推广发布软文
  • 广州手机app开发北京优化推广公司
  • 有没有网站学做总结全球疫情最新数据统计
  • 门户网站的意思百度正版下载并安装
  • 找企业开发网站多少钱武汉seo优化代理
  • wordpress局域网404百度ocpc如何优化
  • 专业网站建设集团网址链接生成器
  • 企业网站建设制作指数分布
  • 大连精美网站制作武汉新一轮疫情
  • 卡盟怎么做网站百度搜索引擎的网址是
  • 接做网站单子的网站百度推广客服投诉电话
  • 设计云官网上海seo培训中心
  • 不良网站正能量进入窗口域名注册商
  • 做宣传单页的网站免费友情链接网页
  • 抚州哪里有做企业网站的公司设计网络推广方案
  • 做破解软件网站赚广告费周口网络推广哪家好
  • 建设财经资讯网站的目的今天全国疫情最新消息
  • 百度网页无法访问如何解决seo百度排名优化
  • 怎么查询网站空间商武汉seo公司排名
  • 做网站的岗位好吗简述seo的概念
  • 管理系统怎么做曲靖seo建站
  • vi设计公司模板seo工作职责
  • html网页背景颜色代码专业seo关键词优化
  • 诸城网站建设报价网络营销推广总结