- 前端框架:adminLTE-2.3.11
- 前端技术:bootstrap-3.x,bootstrap-table,juqery-2.2,ajax,ztree,
- 后端技术:spring-boot-2.x,security,jpa
- 数据库: mysql-5+,Elastaticsearch ,neo4j,mongodb
- 其他工具:maven-3.3+
- 系统安装jdk1.8,mysql8,maven3.3,neo4j,mongodb
- 新建数据库:application
- 导入数据库脚本 sql/All.sql
- 修改项目配置:src/main/resources/application.yml
- 修改数据库链接地址数据库用户名密码
- 修改 server.port=80 # 项目端口号
- 修改 neo4j 配置用户密码
- 修改 mongodb 配置用户密码
- 执行mvn clean
- 执行mvn install
- 执行mvn spring-boot:run(java -jar target/danyuan.jar)
- 访问http://localhost # 端口号
- 输入用户名、密码 test/test
- markdown 文件在linux上中文名称不支持,或者说linux系统不支持utf-8的中文字导致系统识别乱码最终路径不正确,确保不出现错误使用表格记录名称,文件以uuid为名称。
- markdown 页面不够响应式,容器大小改变markdown部分变形。
- 爬虫修改需要进行修改,现在页面对于一个网站的规则进行分解到不同的页面,分不同的组不同的细则,对应表的组和规则,目前看分拆不够容易查看,不容易整理,修改希望是在一个文档中保存一个网站的详细规则,切嵌套多个组多个细则,不用拆分来容易处理。只是没有想好如何处理后重画到页面中。
- 关系图数据库连接使用 "org.neo4j.driver.v1.Driver" https 的方式,希望改为内嵌的版本,使用blot版。
- 图表管理,现在设计不够,希望达到效果是在采集回来的表通过数据管理配置好,那些是可统计字段,那些是可进行条件查询的字段,动态生成条件,在页面上可操作选择统计类型,时间,维度,生成简单柱图,饼图,折线图,地图等。
- 当数据量足够大时能够通过一键查询关键字多的时候,可以考虑使用批量处理的方式将关联的信息组织到关系图数据库中,以便生成关系图使用。
- 文件分享打算使用爬虫网上收集一些资料,文件,教程,视频,音频等信息,以网友监督,筛选是否是有效合法的分享,同时提供奖励机制比如,积分/用户经验值。
- 网络简历,本意是在线提供一个html版式的个人或企业的简历页面,支持用户上传自己制作的,支持使用word上传并生成html连接,不过word优化不好,现在打算使用模板,即可以制作多个模板页面供选择,用户操作页面填写一些信息,即可生成对应的连接。