WolverineKT 2022-04-02 09:16 采纳率: 83.3%
浏览 63
已结题

如何获取文件修改的时间,与文本里最新的时间进行比较,大于时进入下一步动作

问题遇到的现象和发生背景

读取数据库漏数据

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

获取最新top50时间,进行对比,性能差

我想要达到的结果

优化性能

  • 写回答

3条回答 默认 最新

  • CSDN专家-showbo 2022-04-02 13:23
    关注

    漏数据是什么意思?如果数据库更新时间很快,要缩短线程的等待时间。

    如果是关闭了程序,下次启动要和本地文件比较得到所有不一样的,那就不能单单选出前50条,因为无法知道关闭到重启启动这段时间新增了多少数据。应该读取出本地缓存的数据中最新的时间,然后

    select * from yourtable where 时间>读出的缓存文件最新时间
    
    

    这样来获取最新的所有大于缓存时间的记录进行显示

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月10日
  • 已采纳回答 4月2日
  • 创建了问题 4月2日