仿牛客社区项目 1.初识Spring Boot,开发社区首页 1.1完成开发首页功能 2.Spring Boot实践,开发社区登录模块 2.1测试发送邮件功能 2.2完成开发首页功能 2.3实现生成验证码功能 2.4实现登录,退出功能 2.5实现显示登录信息功能 2.6设置用户的头像和修改密码功能 2.7检查登录状态 3.Spring Boot进阶,开发社区核心功能 3.1过滤敏感词 3.2发布帖子 3.3帖子详情 3.4显示评论 3.5添加评论 3.6显示私信 3.7发送私信 3.8统一异常处理 3.9统一记录日志 4.Redis,一站式高性能存储方案 4.1Spring整合Redis 4.2实现点赞功能 4.3实现我收到的赞功能 4.4实现关注、取消关注功能 4.5实现关注列表、粉丝列表功能 4.6优化登录模块 5.Kafka,构建TB级异步消息系统 5.1阻塞队列 5.2Spring整合Kafka 5.3发送系统通知 5.4显示系统通知 6.Elasticsearch,分布式搜索引擎 6.1Spring整合Elasticsearch 6.2开发社区搜索功能 7.项目进阶,构建安全高效的企业服务 7.1权限控制 7.2完成置顶、加精、删除功能 7.3Redis高级数据类型 7.4网站数据统计 7.5任务执行和调度 7.6热帖排行 7.7生成长图 7.8将文件上传至服务器 7.9优化网站的性能 8.项目发布与总结 8.1单元测试 8.2项目监控 8.4项目总结及常见面试题