thread pool中使用thread local的问题

最近发现生产环境一个十分诡异的问题,这里与大家分享一下。 问题 最近发现线上服务报错,报错是偶发的,会自动恢复。主体代码如下: 1 2 3 4 5 6 7 8 9

java排序违返规约错误

问题 最近发现线上一段大半年都没有变动的代码报错。 错误栈如下: 1 2 3 4 5 6 7 Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:899) at java.util.TimSort.mergeAt(TimSort.java:516) at java.util.TimSort.mergeCollapse(TimSort.java:441) at java.util.TimSort.sort(TimSort.java:245) at java.util.Arrays.sort(Arrays.java:1438) at java.util.Arrays$ArrayList.sort(Arrays.java:3895) 通过日志定位代码发现

迁移博客到hugo

这两天把blog从jekyll迁移到了hugo。下面是hugo对自已的简介: The world’s fastest framework for building websites. Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes