java开发工作的总结

  1. 任何一个耗时操作一定要进行异步处理,原因:由于分布式应用的重试机制,如果耗时又耗内存的操作不做异步被重试,很容易造成OOM。
  2. 我们处理任何一批数据,必须要加入一个标识,代表是一个事务,方便以后的撤回操作。(比如加入任务id来标识一个任务产生的数据)。
  3. 对于需求不是很确定的,或者某个项目可能以后被多个项目用到,在设计表的收一定要增加遗留字段(比如 remark,type,level,xxx_code,xxx_value)以应对需求的变更。
原文地址:https://www.cnblogs.com/math-and-it/p/12213512.html