其他
一个老初级
努力做一名优秀的程序员。
展开
-
按指定概率随机立减
满足如下条件随机立减:如下三列数据分别代表金额区间的下限、上限、概率:0.01,10,50%10, 20,30%20, 30,15%30, 40,4%40, 50,1% /** * * **/ public double getPercentageRandom(List<Double>...原创 2017-10-12 23:31:55 · 2675 阅读 · 0 评论 -
集群服务器中定时任务多次执行的解决方案
1、Oracle思路:Insert表内容时,主键重复,无法插入范围:适用于执行频率低的定时任务方法:新建一张任务执行表,每次执行定时任务之前先insert该表。比如:每天执行一次批处理操作。主键可以设置为批处理name+日期(年月日)。集群服务器可能会同时去insert该表,而只有一台服务器能插入成功,则只让这一台服务器执行该批处理任务。 2、Redis范围:适用于执行...原创 2018-07-25 19:51:54 · 8108 阅读 · 0 评论