2018年11月20日 星期二

争做最浪漫的程序员之短信提醒

java 耗子睡着了 726阅读 0评论

近期YY去台湾玩,迷一样的天气估计给她折腾的不行,加上她有时候也爱忘这个忘那个,索性花一天时间搞一套短信提醒服务,即便不在她身边也能为她做点什么。

这里我用了阿里云短信API,申请模板的时候屡次不通过,最后真的给审计跪了,才给我过。这年头干点啥都不容易啊

功能

  1. 每天早晨六点天气预报短信提醒
  2. 每周天至周四22:00提醒她第二天第一节课上课时间,和要带的书

准备

  1. 阿里云短信API。个人可申请一个签名,五套短信模板
  2. Quartz2  定时任务跑的很完美,单独封了一套API用于任务的暂停、重启和更改执行策略
  3. Mongodb  存天气记录和短信发送日志(ps:阿里云的短信发送记录那是什么破玩应….. mdzz)
  4. SpringBoot  不用说了,我的最爱

特点

  1. 可使用数据库配置她当前所在城市,便于动态修改。在和她唠嗑的不经意间根据她的动向随时修改,当她早晨发现天气短信在随着她的位置变化而变化的时候,她还迷着呢
  2. 对于定时任务采用Quartz,单独封了一个接口,便于随时暂停和重启任务,也可以更改crontab表达式,重新设定定时任务执行策略。周六周天可以晚两个小时发,别把她吵醒,让她睡个懒觉

截图

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址