详情介绍:https://blog.csdn.net/s1t16/article/details/128452565 本项目是基于 SSM + Spring Boot + Thymeleaf 开发的论坛社区网站,网站实现了如下功能: 使用 Spring Email + Interceptor + Spring Security 等实现网站权限模块开发,完成注册、登录、退出、状态、设置、授权等功能。 实现网站核心功能,包括首页、帖子、评论、私信、敏感词过滤、全局异常处理、统一日志记录。 使用 Redis 实现其他功能模块,包括点赞、关注、网站数据统计、缓存优化,其中缓存主要为:验证码、登录凭证、会话信息。 引入 Kafka 的目的主要是为了异步生产消费事件,包括评论、点赞、关注时的系统通知,以及 Elasticsearch 服务器的更新。 使用 Elasticsearch 实现全文搜索。 基于 Quartz 定时任务实现热帖排行;使用 Caffeine 做热帖服务器缓存,提升性能。
2023-02-19 22:53:08 322KB 编号:100010072 Java SSM b/s结构