IP属地:北京
第一次听说AQS,是滴滴的电话面试,之前毫无了解。后来看了几篇博客,也是云里雾里。后来看源码,事半功倍。现在做一些简单的总结。J.U.C是基于A...
上周看同事代码,看到了Collectors.groupingBy的一些使用,由于时间限制,不允许做太多学习,所以周末研究一下。 先祭出VO: 1...
MySQL中所有数据以文件的形式保存在磁盘上,而访问磁盘是一个非常耗时的操作。所以数据库和OS提供了缓冲池和内存来提高数据的访问速度。 数据库对...
自旋锁(spinlock):是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直...
在LeetCode中有一道搜索问题:https://leetcode-cn.com/explore/interview/card/top-int...
大学时读过一本丘成桐的书,介绍了一些他的治学心得。幸运的是,当时做了一些摘抄,不至于现在一无所知。 最重要的是要有热忱,要有求真的精神,这是要始...
Java程序抛出内存溢出的异常,最简单有效的方法是读gc日志。 grep命令的经典用法。 抛出异常的原因不是因为内存不够,而是线程数量激增,达到...