热文JVM垃圾回收算法总结

什么样的对象是垃圾 没有被对象引用的对象,如:方法执行完之后的方法局部变量,随着方法栈回收,局部变量也就成为了垃圾 垃圾判断方法 引用计数(有缺陷):两个垃圾对象

热文如何优雅的关闭Java线程池

面试中经常会问到,创建一个线程池需要哪些参数啊,线程池的工作原理啊,却很少会问到线程池如何安全关闭的。 也正是因为大家不是很关注这块,即便是工作三四年的人,也会有因为线程池关

热文Linux常见操作总结

体系结构 用户态和内核态 操作系统的内核本质是一段管理计算机硬件设备的程序,为上层应用提供统一的系统调用。比如应用程序需要申请内存,则需要调用内核接口。 上层应用

热文循环依赖【讲的很好】

一、前言 这一篇博文主要讲一下我们`spring`是怎么解决循环依赖的问题的。 二、什么是循环依赖 首先我们需要明确,什么是循环依赖呢?这里举一个简单的例子:

热文三色标记算法理论、漏标、SATB

G1收集概览: G1算法将堆划分为若干个区域(Region),它仍然属于分代收集器。不过,这些区域的一部分包含新生代,新生代的垃圾收集依然采用暂停所有应用线程的方式,将存活对

热文Oracle分区表实践

分区裁剪的定义 分区表的实质是采用化整为零的思想,将一个大对象划分为若干个小的对象。当数据的访问,被限定在几个较小的对象,甚至只发生在1个小对象上时,这时所访问的数据量,

热文Java8 Stream流操作

java8中的流式操作是一个很重要的内容 ![stream主要流操作][stream] 上图列出了stream主要流操作,我们可以看到,其实流操作可以类比我们的sql