![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
0键盘书生0
这个作者很懒,什么都没留下…
展开
-
三目运算符与字符串拼接导致NullPointerException,StackOverflowError
在字符串拼接中使用三目运算符时,需要加上括号,否则会出现异常。1.存在空值判断时会出现NullPointerException2.存在递归则会导致StackOverflowError原创 2021-06-11 15:02:22 · 204 阅读 · 1 评论 -
CPU高速缓存行与内存关系 及并发MESI 协议
一. CPU高速缓存行与内存关系及响应时间差距二. CPU Cache和Cache Line三. CPU Cache与Memory关系图四. 多核CPU多级缓存一致性协议MESI五.CPU Cache 是如何存放数据的见:https://www.cnblogs.com/jokerjason/p/9584402.html...转载 2021-05-19 23:17:27 · 113 阅读 · 0 评论 -
Collections.sort排序方法报IllegalArgumentException
鉴于大家搜索是为了解决问题,这里我先提供解决方案:1.给jvm添加启动参数。-Djava.util.Arrays.useLegacyMergeSort=true2.在排序方法之前添加如下代码:System.setProperty("java.util.Arrays.useLegacyMergeSort","true");3.修改比较方法,自己写的比较器只写了1和-1的...原创 2019-07-30 10:25:44 · 850 阅读 · 1 评论