我一直坐在这里差不多一个小时来测试我正在建设的网站.因为我想从我的代码中看到新的更改,我重新加载,但它正在重新加载旧的.我打开devetools进行硬重载并强制缓存硬重载,它们都加载我的旧代码.我去隐身模式,它也做了同样的事情.我再次使用devtools来禁用设置中的缓存,并在网络选项卡中检查禁用缓存; 它仍然缓存我的旧代码.用于清除缓存的加载项也不起作用.伙计,我之前没有遇到这个问题,它只发生在昨晚,今天最糟糕.
我现在迷失了,因为chrome没有从我的javascript文件中加载我的新更改.这有解决方案吗?
这是我想要获取的代码。
public static final Comparator<Youku> AscDurRevCreationDate =
Comparator.comparing(Youku::getDuration)
.reversed()
.thenComparing(Youku::getDateCreation)
.reversed();
Run Code Online (Sandbox Code Playgroud)
下面的代码是我试图将其转换为的代码。但是,我从下面的代码中得到了一些不同的结果。顺便说一句,我在这里使用 Duration 对象。
@Override
public int compare(Youku obj1, Youku obj2) {
Integer duration = obj1.getDuration().compareTo(obj2.getDuration());
Integer dateCreation = obj2.getDateCreation().compareTo(obj1.getDateCreation());
return duration.compareTo(dateCreation );
}
Run Code Online (Sandbox Code Playgroud)