spring StopWatch用法
目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间
http://www.cnblogs.com/kaituorensheng/p/7105639.html
StopWatch sw = new StopWatch();
sw.start("起床");
Thread.sleep(1000);
sw.stop();
sw.start("洗漱");
Thread.sleep(2000);
sw.stop();
sw.start("锁门");
Thread.sleep(500);
sw.stop();
System.out.println(sw.prettyPrint());
System.out.println(sw.getTotalTimeMillis());
System.out.println(sw.getLastTaskName());
System.out.println(sw.getLastTaskInfo());
System.out.println(sw.getTaskCount());
1. 统计定时任务改用job中心调度,应用有两台负载,@scheduled注解会跑两次,数据会重复【必须】
2. 定时任务查活动列表时,不依赖红包活动创建时丢入redis中的key,而是自己主动从polardb中查询正在执行中的红包活动的列表进行对应标签的统计运算。【必须】
3. 查活动数据的时候把品牌条件加上【必须】
4. 表字段补全,去除备用字段【必须】
1. 电子会员卡设置更新基础字段时取消delete数据,update valid为0,查询时注意加上valid=1条件【必须】
1. @valid,@notnull校验注解推广【推广】
2. 性别定义,会员标准化,其余与微信,淘宝对接的模块自己转化字段含义【要求】
对于@Valid注解的使用说明:
调用方法入参增加校验注解
在加注解的bean的属性中,增加@NotNull等检验注解,注意如果入参不合法将直接返回异常
点击注解后可以查看其余校验注解:
鼓励大学多学习,发现新的技术提升自我,提高效率。