javaweb定时器问题,不同的时间弹框提醒不同的用户!

数据库里有这样的数据很多条,以10条为例吧:
用户名(a,b,c.....),弹框信息(......),弹框提醒时间(.......)。
用java定时器去实现,在弹框提醒时间到达时弹框显示信息给指定用户,这个应该怎么做才好呢?一个个的加任务,如果数据条数很多,时间又都是n天后,那样会不会对系统速度有影响?

写一个任务,执行的时间使用执行间隔时间来然所有的规定的时间任务都会被执行就如数学中的公因数或公约数,然后现在弹框的地方写上具体的判断时间条件