avatar-decorate
获赞
5196
粉丝
213
关注
228
看过 TA
683
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
2020-01-17:java中,HashMap底层数据结构是什么?
linjun2017:HashMap底层数据结构是 数组+链表,JDK1.8之后,加入了红黑树 数组的默认长度是16,如果传入长度参数,会自动调整成2的次方 数组使用超过长度x0.75(默认的扩容因子),会将原长度2倍扩容 当链表在长度大于8时,会自动转换成红黑树
0 点赞 评论 收藏
分享
2020-01-15:用户登录,保存30天的免登,只允许两个设备登录,如果有第三个设备登录,踢掉第一个。改密码的时候,所有设备需要下线。这个逻辑怎么实现呢?
Qp~:Redis去实现,登陆的时候,以每一个用户id设置一个key,类型为list,list里面存放的是设备信息,list大小为2,用户在设备1登陆,这个信息放到list里面,用户在设备2登陆,这个信息放到list里面,用户在设备3登陆,信息放到list里面,同时挤掉第一个用户,用户下线。
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务