五月日更
0 人感兴趣 · 137 次引用
- 最新
- 推荐
☕【JVM 技术之旅】深入 JVM 回收器之 Parallel Scavenge(上篇)
Parallel Scavenge收集器是一个新生代收集器,它也是使用【标记-复制】算法的收集器,又是并行的多线程收集,看上去和ParNew差不多,那它有什么特别之处呢?总体而言就是Parallel Scavenge收集器的特点是它的关注点与其他收集器不同。
🔎【Java 源码探索】深入浅出的分析 ThreadPoolExecutor
如果线程池工作线程数<corePoolSize,创建新线程执行task,并不断轮训t等待队列处理task。
🔎【Java 源码探索】深入浅出的分析 ClassLoader
在人生的道路上,即使一切都失去了,只要一息尚存,你就没有丝毫理由绝望。因为失去的一切,又可能在新的层次上复得。
🔎【Java 源码探索】深入浅出的分析 ThreadLocal
一个人的成功不取决于他的智慧,而是毅力。
🍃【SpringCloud 基础使用】Nacos 与 Gateway 实现动态路由
人生就是一种追求,一种努力,一种期盼。渴望着把梦想变成现实,将虚幻化为真实。生活,因梦而美好;人生,因梦而苦闷。然而,再难的道,也有尽头;再长的路,也有出口,坚持就会有光明。
计算社会科学 - DAY 17
天文望远镜的发明,使人们能丈量苍穹,带来了研究天堂的革命;电话和互联网通讯的技术革命,潜移默化地改变着人们对于自我和集群的理解;社会科学至今还没有找到它的开普勒,但是革命已经开始。 --- 邓肯·瓦茨(Duncan Watts)
☕【JVM 技术之旅】深入 JVM 原理分析 synchronized
在此让我们回顾一下Java对象的内存结构,为什么要回顾内存结构?因为synchronized同步锁,采用的底层所机制的monitor就和内存对象有关系,所以我们先回顾一下Java内存结构。
选择排序 & 插入排序 - DAY 15
这是n=8的数列,在排序的过程中,最多发生n-1次的元素位置交换,只有在外循环时才会发生一次位置交换,但是内循环的俩俩比较是不会发生位置交换的。