#!/usr/bin/python #!coding:utf-8 import time import redis if __name__ == "__main__": try: conn=redis.StrictRedis(host='192.168.80.41') conn.set('name','蒋乐哥哥') conn.expire('name',10) #设置键的过期时间为10s for item in range(12): value=conn.get('name') if
JAVA代码实现按列表中元素的时间字段排序 导语: 工作中遇到一个问题,调用第三方接口返回的数据没有按时间倒序排列,测试说要加,然后在网上找到一个解决办法,这里记录一下 需求: 如下图列表,按生日进行倒序排列 用户类 @Data @AllArgsConstructor public class User { private String name; private String birthday; } 测试类 @SpringBootTest @Slf4j public class TestSor
数据表是这样的 select * from water_level_records m where ( select count(*) from water_level_records n where m.device_id = n.device_id and m.record_time < n.record_time ) 这个sql的逻辑是把一个表当做两个表关联来使用,当满足m的记录时间小于n的记录时间的数量<1 即只有一个相等时返回,即是时间的最大值, 如果为<2 则是为前两大的值,