很多应用上都有用户签到的功能,尤其是配合积分系统一起使用。现在有以下需求: 签到1天得1积分,连续签到2天得2积分,3天得3积分,3天以上均得3积分等。 如果连续签到中断,则重置计数,每月重置计数。 显示用户某月的签到次数和首次签到时间。 在日历控件上展示用户每月签到,可以切换 ...
一 场景需求 适用场景如签到送积分 签到领取奖励等,大致需求如下: 比如签到 天送 积分,连续签到 天送 积分, 天送 积分, 天以上均送 积分等。 如果连续签到中断,则重置计数,每月初重置计数。 显示用户某个月的签到次数和首次签到时间。 在日历控件上展示用户每月签到情况,可以切换年月显示 等等。 二 代码 以下代码没有积分逻辑,只有签到 ...
2019-07-18 16:49 0 922 推荐指数:
很多应用上都有用户签到的功能,尤其是配合积分系统一起使用。现在有以下需求: 签到1天得1积分,连续签到2天得2积分,3天得3积分,3天以上均得3积分等。 如果连续签到中断,则重置计数,每月重置计数。 显示用户某月的签到次数和首次签到时间。 在日历控件上展示用户每月签到,可以切换 ...
场景需求 适用场景如签到送积分、签到领取奖励等,大致需求如下: 签到1天送1积分,连续签到2天送2积分,3天送3积分,3天以上均送3积分等。 如果连续签到中断,则重置计数,每月初重置计数。 当月签到满3天领取奖励1,满5天领取奖励2,满7天领取奖励3……等等。 显示用户某个月 ...
场景需求 适用场景如签到送积分、签到领取奖励等,大致需求如下: 签到1天送1积分,连续签到2天送2积分,3天送3积分,3天以上均送3积分等。 如果连续签到中断,则重置计数,每月初重置计数。 当月签到满3天领取奖励1,满5天领取奖励2,满7天领取奖励3……等等。 显示用户某个月 ...
#期待 ...
1. 什么是bitmap 2. java中的bitmap 位图数据结构及其在-Java和-Redis中的应用 BitMap、RoaringBitmap与JavaEWAH 一看就懂系列之 详解redis的bitmap在亿级项目中的应用 海量数据解决方案Bitmap Redis 精确 ...
最近项目要涉及到粉丝关注问题,权衡再三还是使用Redis实现比较方便,使用Redis的有序集合可以做到根据关注的时间有序的取出列表,假设我的ID是me,别人的ID是other。 1. 添加关注 添加关注分为两步: 1、将对方id添加到自己的关注列表中; Redis::ZADD("me ...
一、场景 在很多时候我们会遇到用户签到的场景,每天用户进入应用时,需要获取用户当天的签到状态,如果没签到,用户可以进行签到,并且得到相关的奖励。我们可能需要每天的签到情况,必要的时候可能还需要统计一下每天用户签到人数。 我们用Redis的Set数据结构可以轻松实现这个功能——以日期为key ...
使用Bitmap来实现用户标签系统 https://leriou.github.io/2017-12-29-user-tag-sys-on-bitmap/ Posted on 2017-12-29 | Edited on 2019-01-20 | In 系统设计 ...