Java签到活动设计完整版

我们在很多app中会看到签到这个功能。但是这个功能是怎么做的呢?我们接下来就说下。

网上说的比较多的是:

但是很不全面。接下来我们就说下。可实战使用。

技术选型

mysql 把签到记录存储到数据库中。好处:开发简单。坏处:当数据量大时,存储到mysql就不合适了。

redis 将签到信息存储的redis中。(我们以此为标准)

实现

引入相应的jar包。我们在springBoot中开发。

<!-- redis依赖commons-pool 这个依赖一定要添加 -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
        </dependency>
        <!-- redis -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </
经验分享 程序员 微信小程序 职场和发展