关注
有两种思路,一是定一个concurrenthashmap里面key是用户id和店铺id租个的一个字符串,然后value是当前时间。
Consume方法每获得一个消息就存到map里面。然后inShop方法去get,如果发现时间大于5s就反悔false。
但是这样内存应该会越占越大,每个用户每5s就存一次。
另外一个思路是用redis,来一个存一个key同样是用户id与店铺id的组合。value随意。设置5s的过期时间,如果查的时候发现没有那就是用浏览别的去了,或者用户下线了。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-31 10:39
哈尔滨工业大学(威海) Java 点赞 评论 收藏
分享
10-25 22:20
门头沟学院 Java
代码飞升_不回私信人...:同学院本,个人亮点去了,打招呼里面的废话也去了,学院本就是路边一条,明天拉满然后该学还是学,小厂也行尽量先有一段实习。另外你的项目描述写的不好,具体列一下可被提问的点,然后量化一下指标或者收益吧 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 为了去实习,我赌上了___ #
14530次浏览 158人参与
# 晒一晒你收到的礼盒 #
87427次浏览 426人参与
# uu们,春招你还来吗? #
6901次浏览 58人参与
# 2025年终总结 #
7079次浏览 137人参与
# 十二月请对我好一点 #
19970次浏览 285人参与
# 降低公积金和取消房补怎么选 #
22883次浏览 74人参与
# 父母对你找工作是助力还是阻力? #
9895次浏览 172人参与
# 实习打杂,要跑路吗 #
50435次浏览 320人参与
# 第一份工作能做外包吗? #
84674次浏览 568人参与
# 电信求职进展汇总 #
31032次浏览 166人参与
# 学历or实习经历,哪个更重要 #
200780次浏览 1059人参与
# 哪一瞬间让你觉得“这班不如不上” #
7464次浏览 117人参与
# 一人推荐一个值得做的项目 #
6822次浏览 101人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
7617次浏览 89人参与
# 工作前VS工作后,你的心态变化 #
9910次浏览 132人参与
# 找工作时的取与舍 #
110151次浏览 828人参与
# 工作中出现了XX情况正常吗 #
25111次浏览 195人参与
# 市场营销人求职交流聚集地 #
162605次浏览 1212人参与
# 公司福利里最没用的一项是啥 #
5119次浏览 86人参与
# 回顾今年你干过的最“勇”的一件事 #
10259次浏览 139人参与
