一:mysql计算日期:
TIMESTAMPDIFF(DAY,t3.payment_due_date,NOW());
datediff(t.created_date,t.start_time)=1
二:字段转换
case t.marriage when '1' then '未婚' when '2' then '已婚' when '3' then '离异' when '4' then '丧偶' end as 'marriage'三:mybatis在插入数据时,返回id
useGeneratedKeys="true" keyProperty="keyid"
四:定时任务
1.spring的xml文件配置
<beanid="paBatchPayTaskTriggerBean"
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<propertyname="jobDetail" ref="paBatchPayTask"></property>
<!--cron表达式 -->
<propertyname="cronExpression" value="0 0/3 * * * ?" />
</bean>
使用的包: spring-context-support-4.0.5.RELEASE.jar
2.使用注解
@Scheduled(cron = "0 0 9 * * ?")
使用的包:spring-context-4.3.2.RELEASE.jar
涉及知识点:corn表达式
五:mysql格式化日期
DATE_FORMAT(t1.created_date,'%Y-%m-%d%h:%i:%s')
六:mybatis模糊查询
CONCAT(CONCAT('%', #{custName}),'%')
七:得到ip地址
public String getIPByRequest(HttpServletRequest request){
String ip = "";
if (request.getHeader("x-forwarded-for") == null) {
ip = request.getRemoteAddr();
}else{
ip = request.getHeader("x-forwarded-for");
}
return ip;
}
八:js复选框全选
<input type=checkbox onclick=selfund()style="width:20px; height:20px;">
function selfund(){
o=document.getElementsByName("fundSourcetxt")
for(i=0;i<o.length;i++)
o[i].checked=event.srcElement.checked
}