昨天联系了一下学长,学长说这个项目因为种种原因代码比较混乱,感觉最坏的打算是从头开始写。
大概询问了一下学长和xianhua学姐的建议,又看了看网上的资料,这个项目开发的技术栈基本就是SpringBoot + vue + D3,SpringBoot做后端的东西,vue写个前端的东西,D3用来做知识图谱那个图比较好。
数据库的话应该要用Neo4j,应该还要加一个关系数据库。
先花几天时间突击一下Spring,知乎上推荐这个书的比较多,源码先跑起来看看。废话不多说,从第二章开始看。
第二章主要要求做一个Spring的登录模块,首先要建立相应的数据库和表相关。
drop database if exists sampledb; create database sampledb default character set utf8; use sampledb; #创建用户表 create table t_user ( user_id int auto_increment primary key, user_name varchar(30), credits int, password varchar(32), last_visit datetime, last_ip varchar(23) )engine = InnoDB; #创建用户登录日志表 create table t_login_log ( login_log_id int auto_increment primary key, user_id int, ip varchar(23), login_datatime datetime )engine=InnoDB; #插入初始化数据 insert into t_user (user_name, password) values ('admin', '123456'); commit;