LOADING

加载过慢请开启缓存 浏览器默认开启

记一次Comparison method violates its general contract

今天维护的系统中出现了Comparison method violates its general contract报错,导致业务异常。经过这篇文章的解决方案,才知道sort后collect时,由于sort时候没有对相等的情况判断,只返回了1或-1,导致了这个问题。