写在前面
先简单介绍一下,博主目前研三,找完工作后最近一段时间空闲时间比较多,因此就想把自己以前学习过的一些东西总结一下,以后也打算把新学习到的东西及时记录,即是能够方便以后随时查看,也是监督自己每天都能有所提升,以前也偶尔写过几篇博客,但都是浅尝辄止,因此准备先把以前的东西重新梳理一下,写的第一篇就是关于牛客网的高级项目课问答平台的,这个是博主接触的第一个java项目,也是决定入坑java的原因,下面就尽量详细的介绍一下这个项目的各个模块,在这里放上代码地址,感兴趣的同学可以自行下载查看,如果有不懂的也可以qq联系我,博主qq:2589656897,代码地址:github
想要视频的同学可以私聊我,我私发给你,下面就介绍一下这个项目的各个模块,希望能对也在做这个项目的同学提供一些帮助。
准备
准备工作就是一些工作环境的配置,博主主要是在windows平台上编码,IDE是intellijIDEA,除此之外还用到了MySQL与Redis数据库,具体的准备工作可以参考视频教程,讲的已经非常详细,在此不作多说,除此之外,由于博主并不是很熟悉前端,因此以下都是与后端编码相关,下面便开始的一个模块。
用户的登录与注册
登录与注册模块实现起来比较简单,总体来说就是把用户信息存入我们的MySQL数据库中,登录与注册表中主要包含的数据有用户id,用户名,密码,为了保证数据安全