开发避坑经验总结

Posted by 大雁小鱼的博客 on June 25, 2018

开发避坑经验总结

定时任务

在项目中时长会用到定时任务,定时任务怎么写也是很有讲究的。比如你可能会这样写:

//每周六的午夜
@Schedued(cron="0 0 0 * * SAT")
public void execute(){
  //code here...
}

这样的定时任务有一个不灵活的弊端,如果要求立刻触发该定时任务,而不是等到周六午夜,你只能修改代码重新上线。

配置文件

有时你会把一些信息写死在代码中,因为你觉得这个信息是不会改变的,亦或者当时的需求不要求改变,但是如果上线之后要求紧急修改其中的一些信息,你就只能修改代码重新上线。所以我的经验是,尽可能把一些关键的信息写在配置文件中,这时是配置文件真正发挥它作用的时候。