首页 > 代码库 > 2017年4月19日
2017年4月19日
每晚12点刷新出10000个红包,期中红包有9种,比例不一样。
第一步循环10000次:
循环一个红包类型.length ps:就是9
里面再循环类型所占比重*总数 次数
最里面是ArrayList.add()
第二步 打乱表单
循环10000次
创建随机(0,9999)
当前索引和随机数索引 值调换
完成10000个红包随机。
每晚12点刷新红包 两个想法:
1、数据库服务器 mysql 事件 24小时触发一次 每次都更新一个数据库
2、业务服务器 定时器 timer 或者 线程 thread 每过24小时(每次到24:00) 发起 new coupon()事件
还有就是并发问题 同时只有一个 表单移除行为
1、show variables like ‘%event_scheduler%‘;查看event是否开启
set global event_scheduler =1;开启
create event if not exists e_test
on schedule every 30 second
on completion preserve
do call test(); example 举个栗子
2、然而线程还是没有头绪 基础太薄弱了。
2017年4月19日
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。