码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学


    在这里插入图片描述

    项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域):汇总有意义的项目设计集合,助力新人快速实战掌握技能,助力用户更好利用 CSDN 平台,自主完成项目设计升级,提升自身的硬实力。

    在这里插入图片描述

    1. 专栏订阅:项目大全提升自身的硬实力

    2. [专栏详细介绍:项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域)

    学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学

    0.效果展示

    1.安装教程

    1. 安装Java SDK 11,下载前需要登录Oracle账号,下载链接,安装教程,测试是否能在命令行工具调用java

      java --version
      
      java 17.0.1 2021-10-19 LTS
      Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
      Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
      
      • 1
      • 2
      • 3
      • 4
      • 5
    2. 打开Neo4j官网,下载社区版服务器,不要选择桌面版,下载链接,依照跳出的网页对Neo4j进行配置,配置完成后能在命令行工具内调用即可

      neo4j -Verbose
      
      详细信息: Neo4j Server Type is 'Community'
      详细信息: Neo4j Version is '4.2.11'
      详细信息: Neo4j Database Mode is ''
      
      • 1
      • 2
      • 3
      • 4
      • 5
    3. 安装Apache HTTP服务器,搭建本地服务器,下载地址,安装教程,默认开机自启服务,并将本项目(Github下载后会自动在文件夹名称后添加"-master",需删除)拷入配置文件中DocumentRoot指向的文件夹地址

      或安装http-server包,使用Node进行安装,安装命令“npm i http-server”,使用命令“http-server [path] [options]”激活本地服务器

    4. 安装Node.js版本管理服务nvm,Windows版本链接,安装及使用教程,配置完成后即可在命令行工具内控制多个Node版本

      nvm list
      
         14.18.1
       * 12.22.7 (Currently using 64-bit executable)
         0.10.15
      
      • 1
      • 2
      • 3
      • 4
      • 5
    5. 通过nvm切换到Node V14/12 LTS版本(本软件需要使用await/async,至少需要12以上的版本),并检查是否切换成功

      node --version
      
      v12.22.7
      
      • 1
      • 2
      • 3
    6. 切换到本项目所在的文件目录,安装项目的依赖模块

      npm install --dependencies
      
      up to date in 0.732s
      
      8 packages are looking for funding
        run `npm fund` for details
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6

    2.数据导入教程

    1. 在MySQL数据库中创建cq_history数据库,使用sql文件夹内的cq_history.sql文件自动导入表结构与数据(使用MySQL命令行工具或Navicat可视化工具)

    2. 修改backend文件夹内的util.js文件,检查Neo4j与MySQL数据库连接密码

    3. 修改backend文件夹内的dataInit.js文件,在110行后添加内容,保存并运行该文件,请提前将CSV文件放在指定位置或修改路径,查看数据库及/data/json路径确认是否写入成功

      ImportDataToNeo4j()
      
      • 1

    3.运行教程

    1. 运行服务端程序,在当前目录下输入以下代码,并保证3000端口无程序占用,并保持持久化运行

      node .\backend\backupServer.js
      
      • 1
    2. 在浏览器输入以下地址,即可打开本项目

      项目主页
      http://localhost/visual-kg-history/web/
      知识图谱页面
      http://localhost/visual-kg-history/web/kg/
      
      • 1
      • 2
      • 3
      • 4

      项目首次启动后服务端需要显示公匙后才能操作,每次服务器重启时前端页面应亦进行清空缓存的刷新

    项目码源见文章顶部or文末

    https://download.csdn.net/download/sinat_39620217/87990795

  • 相关阅读:
    【Java面试】离谱!面试官竟想用分布式和微服务干掉大批面试者,结果遇到面试八股文大师后......
    《Docker 简易速速上手小册》第9章 Docker 与持续集成(2024 最新版)
    ROS+Pytorch的联合使用示例(语义分割)
    改进差分进化算法及其求解柔性作业车间调度问题(Python代码实现)
    ysoserial CommonsCollections3 分析
    是谁在Go标准库的源码中植入了色情网站?
    面试:Android广播相关
    如何快速识别图片中的文字?建议使用者两种方法
    为 GitHub 设置 SSH 密钥
    win禁用shift切换输入法
  • 原文地址:https://blog.csdn.net/sinat_39620217/article/details/131719380
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号