东京异种
东京异种
全部文章
问答社区
JavaSE(3)
LeetCode(8)
Linux学习(1)
MySQL(2)
Redis(3)
SpringCloud(4)
剑指offer(3)
多线程与高并发(4)
数据结构(1)
牛客项目(3)
秒杀系统(4)
笔记(4)
项目工具(1)
归档
标签
去牛客网
登录
/
注册
东京异种的博客
记录这里,我曾经来过
全部文章
/ 问答社区
(共22篇)
问答社区-系统通知(kafka)
1.发送系统通知 需求触发事件: 评论后,发布通知 点赞后,发布通知 关注后,发布通知 处理事件: 封装事件对象 开发事件的生产者 开发事件的消费者 1、新建事件对象 set的时候返回当前对象,这样就可以一直set了 /** * 事件 */ public class Event { ...
2020-05-10
1
725
Redis优化登录模块
重构 1、使用Redis存储验证码 验证码需要频繁的访问和刷新,对性能的要求较高 验证码无需永久保存,通常在很短的时间后就失效 分布式部署时,存在session共享的问题2、使用Redis存储登录凭证 处理每次请求时,都要查询用户的登录凭证,访问的频率非常高3、使用Redis缓存用户信息 处理每次...
Redis
2020-04-26
0
1355
问答社区-关注列表、粉丝列表
需求: 业务层 查询某个用户关注的人,支持分页 查询某个用户的粉丝,支持分页 表现层 处理“查询关注的人”、“查询粉丝”请求 编写“查询关注的人”、“查询粉丝”模板 1、followService新增,查询粉丝列表、关注列表的方法,返回list //查询某用户关注的人 public ...
2020-04-26
0
623
问答社区-关注功能
需求: 开发关注、取消关注功能 统计用户的关注数、粉丝数 关键: 若A关注了B,则A是B的follower(粉丝),B是A的followee(目标) 关注的目标可以是用户、帖子、题目等,在实现的时候将这些目标抽象为实体 1、设置新的RedisKey,用zset存储 /** * 某个...
2020-04-26
0
532
问答社区-我收到的赞
需求: 1、重构点赞功能 以用户为key,记录点赞数量 increment,decrement 2、开发个人主页 以用户为key,查询点赞数量 步骤: 1、增加新的rediskey /** * 某个用户的收到的赞 * 格式:like:user:userID */...
2020-04-25
0
581
问答社区-点赞功能实现
1、点赞 需求 点赞 支持对帖子、评论点赞 第一次点赞,第二次取消点赞 首页点赞数量 统计帖子的点赞数量 详情页点赞数量 统计点赞数量 显示点赞状态 实现 1、新建个工具类,用来生成redis key的 public class RedisKeyUtil { private s...
2020-04-25
0
711
Spring整合Redis
引入依赖 Spring-boot-starter-data-redis配置Redis 配置数据库参数 #RedisProperties spring.redis.database=10 spring.redis.host=localhost spring.redis.port=6379 编写配置...
2020-04-25
0
497
问答社区-统一异常处理、统一记录日志(AOP)
1.统一异常处理 错误页面放到template下error包中 @ControllerAdvice 用于修饰类,表示该类是Controller的全局配置类 在此类中,可以对Controller进行如下三种全局配置: 异常处理方案、绑定数据方案、绑定参数方案@ExceptionHandler 用于修...
Spring
2020-04-24
0
1287
问答社区-私信列表、发送列表
1.私信列表 查询当前用户的会话列表每个会话只显示一条最新的私信 支持分页显示messagemapper @Mapper public interface MessageMapper { //查询当前用户会话列表,针对每一个会话只返回一条最新的私信 List<Message>...
2020-04-24
0
590
问答社区-显示、添加评论
1.显示评论 经典开发步骤,没有什么复杂的功能,就是查询出来的数据显示在前台页面上 数据层: 根据实体查询一页评论数据 根据实体查询评论的数量业务层: 处理查询评论的业务 处理查询评论数量的业务表现层: 显示帖子详情数据时,同时显示该帖子的所有评论前台页面: 根据返回的对象,循环输出帖子评论、回复...
2020-04-23
0
762
首页
上一页
1
2
3
下一页
末页