# 社区网站项目 **Repository Path**: c-double-j/community-project ## Basic Information - **Project Name**: 社区网站项目 - **Description**: 社区交流网站系统 项目使用的技术包括了Spring Boot、 Redis、Kafka、ElasticSearch、Spring Security、Quatz、Caffeine 项目除基本的登录注册,核心功能还包含 发帖、评论、私信;redis实现点赞、关注;kafka进行信息队列通知;elasticsearch全局搜索;Spring Security权限设置、Quatz进行统计、调度、监控; - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-09-06 - **Last Updated**: 2024-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 社区网站项目 #### 介绍 社区交流网站系统 ### 项目使用的技术包括 Spring Boot、 Redis、Kafka、 ElasticSearch、Spring Security、Quatz、Caffeine ### 项目除了基本的登录注册,核心功能还包含 基本功能 发帖、评论、私信; Redis实现点赞、关注等数据; Kafka进行信息队列通知; Elasticsearch分布式搜索帖子用户; Websocket实现线上网页实时聊天(前端私信详情相应更改为实时聊天框) Spring Security权限设置; Quartz进行统计、调度; Actuator实现简单的监控; 上传图片功能采用阿里云oss存储。 #### 安装教程 1.该项目所有的功能都完整实现。并添加了一些前端小功能(图片,表情等) 2.不建议直接提取代码使用,里面除了spring自带整合的功能,其余像redis kafka等在我虚拟机上部署安装(需要熟悉Linux操作配置),可以照着application-dev.properties配置自己安装在运行。 3.代码主要负责大家学习理解使用。 #### 使用说明 #### 参与贡献 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)