文档章节

崛起于Springboot2.X之投票活动排行榜项目(39)

木九天
 木九天
发布于 11/21 18:58
字数 375
阅读 22
收藏 7

简介:投票活动,用户只能一天投票一次,然后对参与投票的项目进行实时的排行功能。

架构:redis+mysql+springboot2.0.3+mybatis

不懂可以私信我哦

1、数据库建表

CREATE TABLE `t_dtb_producer_rank` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) NOT NULL,
  `code` varchar(30) NOT NULL,
  `vote_num` int(20) NOT NULL,
  `rank` int(20) NOT NULL,
  `faken_num` int(20) NOT NULL,
  `faken_money` int(11) NOT NULL,
  `influence_power` int(10) NOT NULL DEFAULT '0' COMMENT '基础票',
  `type` int(5) NOT NULL COMMENT '投票类型',
  `status` int(6) NOT NULL COMMENT '是否参加投票',
  `is_vote` int(6) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8

2、码云项目地址

点击==>投票排行榜 :https://gitee.com/mdxl/voting_list_items.git

3、使用说明,项目结构,虽然文件很多,但是每一层对应的java文件就只有一个,代码不是很多,不要害怕就不敢看了

3.1 首先看controller,我们需要创建几个参与投票活动的项目,也就是t_dtb_producer_rank 这个表对应的实体,这个接口是/vote/create

3.2 /vote/vote 这个接口根据对应的id进行投票

3.3 你可以直接去redis数据库中查找对应的排行

3.4 实时将redis的最新数据更新到mysql中

 

© 著作权归作者所有

共有 人打赏支持
木九天

木九天

粉丝 93
博文 189
码字总数 125958
作品 0
海淀
程序员
私信 提问
投票有礼!2016最受欢迎国产开源软件评选启动!

还有十来天就到 2017 年了,准备好和 2016 说再见了吗? 岁末之际,开源中国的各项排行榜单也即将一一出炉。榜单的公布不为排个高低,只希望能够帮助大家更好地了解 2016 年行业发展情况,也...

oschina
2016/12/19
11.6K
38
崛起于Springboot2.X之多节点mongodb实现区块链交易记录(36)

序言:根据前两篇崛起于Springboot2.X之区块链单节点mysql实现交易记录和崛起于Springboot2.X之Mongodb多数据源处理,进行整合,实现区块链多节点mongodb实现交易记录方案。直接上代码了,不...

木九天
08/23
0
0
秋日上新!H5活动之家营销平台升级大盘点!

H5活动之家活动营销平台,免费定制使用抽奖、投票、砍价、红包、互动、游戏等不同类型的微信营销活动。 近期多个活动进行了升级改造,更有集福卡持续热度,微助力火热上线等亮点;同时平台也...

Jeecg
08/30
0
0
崛起于Springboot2.X之项目启动前初始化工作(30)

场景:证券、基金部分公司在自己业务活动项目启动之前都会将数据提前加载到redis中 接口的 会在所有 都初始化之后,之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作 1、初始化...

木九天
07/24
0
0
关于开源中国的热门软件排行榜的几句想说的话

每年的年底我们都会准备今年的一些软件榜单,我们把这个榜单定义为 “热门” 榜单,或者说是最受欢迎的榜单。 为什么是热门榜单呢而不是优秀软件排行榜或者是最有价值排行榜呢? 首先说一下为...

红薯
2016/12/21
2.1K
7

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot与pageHelper版本问题

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE</version></parent> <dependency>......

WALK_MAN
7分钟前
0
0
PHP开发支付宝微信个人免签支付接口实例

这是一个PHP开发支付宝微信个人免签支付接口实例,支付宝微信即时到帐接口,使用原生支付宝即时到帐接口修改而来,即可实现多接口收款功能,开发只需要按照支付宝即时到帐接口开发即可,减少...

sucaihuo
11分钟前
1
0
《孩子,你慢慢来》的读书笔记与读后感2600字

《孩子,你慢慢来》的读书笔记与读后感2600字: 龙——保护儿童的思维: 今天读《孩子,你慢慢来》龙这一节,安安的妈妈是中国人,她在安安两岁的时候就认识到安安有着固执的个性。安安正是处...

原创小博客
23分钟前
2
0
kubernetes每个节点创建一个服务的Pod

1. 问题场景 希望一个worker节点上仅部署同样的服务一个. 比如: kubernets有三个worker节点,三个节点部署N个副本的api服务, 为了提高服务效率希望加入缓存,需要为三个节点个部署一个redis服务...

jimmywa
26分钟前
5
0
搭建Git服务器

Git本身是没有服务器和客户端的区别,但是如果我们要共享git仓库时,就需要ssh、http,它们就有服务器和客户端的区别。 Windows平台下搭建Git服务器 1、在自己电脑搭建Git服务器,且只有自己...

国仔饼
41分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部