1、利用org.joda.time.LocalDateTime来创建时间戳
//获取当前时间
LocalDateTime localDateTime = LocalDateTime.fromDateFields(new Date());
//将时间转化为需要的格式
String localTime = localDateTime.toString("yyyy-MM-dd HH:mm:ss");
//时间计算函数(三天前)
LocalDateTime = localDateTime.minusDays(3);
2、查询指定时间段内的数据,推荐通过代码先把时间段算好之后再去查询,而不是使用MySql自带的时间函数去查询。
3、在MyBatis的xml中查询语句,如果要用到大于小于号,最好加上CDATA,以免引起解析错误(尤其是小于等于号)。
写法类似如下:
<![CDATA[ created_at <= #{endYYYYmmDDHHmmSS} ]]>
4、利用Redis可以实现分布式锁:
利用jedis的setnx和expire函数就可以实现分布式锁。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。