![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛客社区项目笔记
文章平均质量分 95
ShayneCh
这个作者很懒,什么都没留下…
展开
-
8.项目发布与总结
文章目录项目发布与总结1. 单元测试2. 项目监控3. 项目部署4. 项目总结5. 常见面试题MySQLRedisSpring项目源码可以在https://gitee.com/ShayneC/community获取项目发布与总结1. 单元测试Spring Boot Testing依赖:spring-boot-starter-test包括:Junit、Spring Test 、AssertJ、…Test Case要求:保证测试方法的独立性。步骤:初始化数据、执行测试代码、验证测原创 2022-04-02 13:17:09 · 1278 阅读 · 0 评论 -
7.项目进阶,构建安全高效的企业服务
文章目录项目进阶,构建安全高效的企业服务1. Spring Security介绍使用2. 权限控制登录检查授权配置认证方案CSRF配置3. 置顶、加精、删除功能实现权限管理按钮显示4. Redis高级数据类型HyperLoglogBitmap5. 网站数据统计UV(Unique Visitor)DAU(Daily Active User)6. 任务执行和调度JDK线程池Spring 线程池分布式定时任务7. 热帖排行8. 生成长图9. 将文件上传至云服务器10. 优化网站性能项目源码可以在https://原创 2022-04-02 13:15:25 · 1615 阅读 · 0 评论 -
6.Elasticsearch,分布式搜索引擎
文章目录Elasticsearch,分布式搜索引擎1. Elasticsearch入门Elasticsearch简介Elasticsearch术语Elasticsearch使用2. Spring整合Elasticsearch3. 开发社区搜索功能搜索服务发布事件显示结果DEBUG项目源码可以在https://gitee.com/ShayneC/community获取Elasticsearch,分布式搜索引擎1. Elasticsearch入门Elasticsearch简介一个分布式的、Restf原创 2022-04-02 13:14:30 · 2601 阅读 · 0 评论 -
5.Kafka,构建TB级异步消息系统
文章目录Kafka,构建TB级异步消息系统1. 阻塞队列2. Kafka入门3. Spring整合Kafka4. 发送系统通知5. 显示系统通知项目源码可以在https://gitee.com/ShayneC/community获取Kafka,构建TB级异步消息系统1. 阻塞队列BlockingQueue解决线程通信的问题。阻塞方法:put、take。生产者消费者模式生产者:产生数据的线程。消费者:使用数据的线程。实现类ArrayBlockingQueueL原创 2022-04-02 13:13:19 · 2225 阅读 · 0 评论 -
4.Redis,一站式高性能存储方案
文章目录Redis,一站式高性能存储方案1. Redis入门2. Spring整合Redis3. 点赞4. 我收到的赞5. 关注、取消关注6. 关注列表、粉丝列表7. 优化登录模块项目源码可以在https://gitee.com/ShayneC/community获取Redis,一站式高性能存储方案1. Redis入门Redis是一款基于键值对的NoSQL数据库,它的值支持多种数据结构:字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted原创 2022-04-02 13:11:56 · 903 阅读 · 0 评论 -
3.开发社区核心功能
文章目录开发社区核心功能1. 过滤敏感词2. 发布帖子3. 帖子详情4. 事务管理5. 显示评论6. 添加评论7. 私信列表8. 发送私信9. 统一处理异常10. 统一记录日志项目源码可以在https://gitee.com/ShayneC/community获取开发社区核心功能1. 过滤敏感词前缀树名称:Trie、字典树、查找树特点:查找效率高,消耗内存大应用:字符串检索、词频统计、字符串排序等敏感词过滤器定义前缀树根据敏感词,初始化前缀树编写过滤敏感词的方法2.原创 2022-04-02 13:10:16 · 1475 阅读 · 0 评论 -
2.开发社区登录模块
文章目录2.开发社区登录模块1. 发送邮件2. 开发注册功能3. 会话管理4. 生成验证码5. 开发登录、退出功能6. 显示登录信息7. 账号设置8. 检查登录状态项目源码可以在https://gitee.com/ShayneC/community获取2.开发社区登录模块1. 发送邮件邮箱设置启用客户端SMTP服务Spring Email导入 jar 包<dependency> <groupId>org.springframework.boot原创 2022-04-02 13:04:51 · 438 阅读 · 0 评论 -
1.开发社区首页
文章目录开发社区首页1.搭建开发环境2.前置知识基础测试Spring的一些知识点SpringMVC简单使用Mybatis3.首页开发4. 项目调试技巧开发社区首页1.搭建开发环境使用IntelliJ IDEA的Spring Initializr创建一个新的项目。并勾选所需要的依赖,并创建项目。图中红框中的文件暂时用不到,可以先删掉,也可以保留。进入启动类,并点击运行。可以看到项目运行在8080端口,我们进入浏览器访问localhost:8080,会得到如下页面,因为这是一个新建的项目原创 2022-03-28 15:52:34 · 2031 阅读 · 0 评论