前言 上篇文章,我们讨论了在Spring环境中正确关闭线程池的姿势,抛出了问题并给出了解决方案。本篇,将接着讨论解决方案背后的原理:Spring Shutdown Hook工...
前言 上篇文章,我们讨论了在Spring环境中正确关闭线程池的姿势,抛出了问题并给出了解决方案。本篇,将接着讨论解决方案背后的原理:Spring Shutdown Hook工...
背景 有朋友碰到了一个情况:java.lang.System#exit无法退出应用程序。我听到这种情况的时候是感觉很惊奇的,这函数还能不起作用?这就好奇不已了呀 接着,朋友继...
前言 在Java System#exit 无法退出程序的问题探索一文末尾提到优雅停机的一种实现方案,要借助Shutdown Hook进行实现,本文,将继续探索优雅停机中遇到的...
简书 占小狼转载请注明原创出处,谢谢! 前言 java io操作中通常采用BufferedReader,BufferedInputStream等带缓冲的IO类处理大文件,不过...
内核空间与用户空间 Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也...
概述rocketmq原理想必大家都有了解了,网上也有很多博客和资料讲述的很详细。本章主要是想讲一讲rocketmq中topic、group、tag之间的关系。 我一般喜欢带着...
前一阵突然想到的一个有趣的问题。我们知道,一般的策略对战类游戏,比如dota,lol,平台运营方都会提供天梯模式。就是把积分相近的用户集中在一起对战,这样更能增加一些游戏乐趣...
kafka源码ProducerRecord.java类的注释说明了key的作用,注释如下: A key/value pair to be sent to Kafka. Thi...
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...