当前位置: 首页 > news >正文

国外主流媒体网站百度搜索资源平台

国外主流媒体网站,百度搜索资源平台,网站文章标题,wordpress qq空间1.使用的数据结构 思路是需要将指定数量的红包提前压栈#xff0c;然后当用户来“抢红包”的时候#xff0c;将红包取出来。 规定每个用户只能抢一次#xff0c;并且最小金额是1块钱。 选择redis中的list结构模拟。 2.模拟发红包。 GetMapping(/give-red-packets然后当用户来“抢红包”的时候将红包取出来。 规定每个用户只能抢一次并且最小金额是1块钱。 选择redis中的list结构模拟。 2.模拟发红包。 GetMapping(/give-red-packets)public String access(Integer money,Integer count){//金额 和红包数量if(count money) return 金额有误;String id UUID.randomUUID().toString();//分配金额for(int icount;i0;i--){int amount getMoney(money,i);redisTemplate.opsForList().rightPush(id,amount);money-amount;}return 红包id为id;}private int getMoney(Integer money, int i) {//i剩余多少人if(i1) return money;int maxLimit money - i 2;Random random new Random();int tmp random.nextInt(maxLimit);if(tmp 0) tmp1;return tmp;}3.用户抢红包 将红包id和userId作为key,表明当前的红包是否已经被userId的用户抢过一次了。 //用户过来抢红包GetMapping(/grab-red-packets)public String grab(String id,String userId){long size redisTemplate.opsForList().size(id);if(size0) return 红包已被抢完;String lock id userId;Integer money redisTemplate.opsForValue().get(lock);//记录id的红包是否已经被当前用户抢过一次//如果已经抢过了 那么不能抢第二次if(money ! null) return 您已经抢过了金额是 money;money redisTemplate.opsForList().rightPop(id);//取出一个红包redisTemplate.opsForValue().set(lock,money);return 抢到的红包金额 money;}
http://www.zqtcl.cn/news/310392/

相关文章:

  • 科技企业网站建设珠海微信网站开发
  • 科凡网站建设小程序自己开发
  • 专门做金融的招聘网站wordpress 价格
  • 微商城网站建设信息定制程序网站
  • 电子政务网站开发餐饮品牌设计包括哪些
  • 深圳手机商城网站设计公司网站做会员用什么源码
  • 安康网站建设公司价格pathon做网站
  • jq网站模板宣城有做网站的公司吗
  • 江苏个人备案网站内容大连seo加盟
  • 服装网站建设公司地址公司网站建设需要注意什么
  • 免费行情软件网站下载安装电子商务网站建设实训报告
  • wordpress怎么添加企业网站美化网站公司
  • 工作室网站源码全球军事网站
  • 网站设计模板免费建站珠海正规网站制作排名费用多少
  • 北京沙河教做网站的wordpress增加自适应功能
  • 中国著名的个人网站网站设计怎么做ppt答辩
  • 郑州做招商的网站网站后台主流网站开发语言
  • 专业足球网站开发铜陵网站优化
  • 南昌高端网站开发山西太原网站建设公司
  • 青岛专业制作网站的公司吗百度咨询
  • 自定义网站模块深圳宝安区有什么好玩的地方
  • 如何增加网站的外链微平台网站支持html5实现游戏
  • 平台网站建设网站邯郸seo优化
  • 做网站着用什么软件盐城网站建设电话
  • 自己的网站wordpress自动变化文字
  • 北京制作网站公司哪家好wordpress小工具不显示不出来
  • 如何建设一个新的网站h5网站建设价格
  • 无锡专业做网站的怎么攻击php做的网站
  • 盐城网站建设代理商wordpress定义字体颜色
  • 成都旅游网站建设地址自己做的网站怎么被搜索出来