1. 首页
  2. 课程学习
  3. Java
  4. 基于Java实现的Java分享学习论坛(使用SpringBoot+MyBatis+Maven+MySQL开发)

基于Java实现的Java分享学习论坛(使用SpringBoot+MyBatis+Maven+MySQL开发)

上传者: 2023-07-25 14:11:08上传 ZIP文件 3.21MB 热度 10次

jnu_forum是一个基于Java开发的论坛系统,采用了Html+CSS+JS作为前端技术,Java作为后端语言。技术栈涵盖了SpringBoot、MyBatis、Maven、MySQL等。开发工具为Eclipse。实现的主要功能包括登录和注册、浏览话题、发表话题、上传照片、评论和评论赞踩、站内信通知、用户积分排行榜、关注和共同关注等。登录和注册功能使用了SpringSecurity4框架,简单易用。上传照片功能使用七牛云存储照片。站内信通知通过异步队列实现,使用了Redis作为队列。排行榜是通过Redis的有序集合实现,可以快速实现topK排序。关注和共同关注功能使用了Redis的集合数据结构实现。备注:项目中的Redis已经使用集群替代,如果在本地运行,请先建立集群或将集群切换为单机Redis。具体修改请参考application.properties和com.xzp.forum配置文件。

用户评论