# 师生博客系统 **Repository Path**: yuumiy/school ## Basic Information - **Project Name**: 师生博客系统 - **Description**: 毕设选题:师生博客系统,使用SpringBoot开发,想要做类似毕设的同学可以参考。博主做这个项目大概用了一个月。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2021-03-16 - **Last Updated**: 2024-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 师生博客系统 #### 1、项目环境 SpringBoot 2.1.5.RELEASE Maven 3.5.2 Tomcat 8 jdk1.8 #### 2、技术栈 技术栈:Spring+Springmvc+Mybatis+SpringBoot+Mysql+Redis+Thymeleaf+Kafka+ElasticSearch+Quartz+Caffine #### 3、项目启动方式 配置mysql、七牛云等信息。 打开zookeeper、kafka、elasticsearch、redis。 F:\JavaTools\redis-2.8.9>redis-server.exe redis.windows.conf F:\JavaTools\kafka_2.12-2.3.0>bin\windows\zookeeper-server-start.bat config\zookeeper.properties F:\JavaTools\kafka_2.12-2.3.0>bin\windows\kafka-server-start.bat config\server.properties 打开es的bin目录,打开es.bat 开发环境使用application-dev,生产环境使用application-pro,生产环境需要重新配置文件目录地址 #### 4、提供的账号 权限分为普通用户、管理员
2017331200029-2017331200042 学生账号  密码:123456
29-33为男同学,34-38为女同学
29、30、34、35为管理员账号
20170029-20170031 老师账号  密码:123456
29-30为男老师,31-32为女老师
29-31为管理员,32为普通用户
管理员可以查看网站独立访客和活跃用户数:
http://localhost:8080/community/data
管理员可以到一个统一管理的页面,激活、拉黑某个用户,设置某个用户的权限,管理所有博客或评论,有删除的权限:
http://localhost:8080/community/manage 个人主页,我的评论。给评论的评论是不会显示在这个列表的,只有给博客的评论才会显示。
最新帖子,置顶是有最高优先级的,然后按照时间降序排序。
最热帖子,是按照博客发布时间、点赞数、评论数、是否加精,每2小时进行一次博客分数刷新。越新发布的帖子越有可能成为热帖,时间对分数的占比还是很大的,博客是否置顶不影响热帖排行。首先按照分数进行排序,然后按照时间降序进行排序。