本文有参考网上其他相关文章,本文最后有附参考的链接 MySQL索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如...
在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The Worl...
前言 文章是看了《深入理解Java虚拟机》书后进行的整理和总结,算是一个读书笔记吧。 深入理解Java虚拟机一 虚拟机内存管理机制 深入理解Java虚拟机二 虚拟机类加载机制...
ReentrantLock重入锁和 AQS同步器源码解析 AQS就是AbstractQueuedSynchronizer,是一个java的同步器,用来管理多线程对共享资源的争...
你好呀,我是沉默王二,一个和黄家驹一样身高,刘德华一样颜值的程序员(不信围观朋友圈呗)。从 2 位偶像的年纪上,你就可以断定我的码龄至少在 10 年以上,但实话实说,我一直坚...
1. 如何判断对象可以被回收 堆中几乎放着所有的对象实例,对堆垃圾回收前的第一步就是要判断那些对象已经死亡(即不能再被任何途径使用的对象)。 1.1 引用计数法 实现思路:给...
以前实习的时候准备进手术室,老师就说,你们要有心理准备啊,手术室的医生都很污的,特别是男医生会说黄色笑话,七八个小时以上的手术,医生一般都不穿内裤的,他们累瘫的时候离他们远点...
场景一 之前,我一位朋友找我诉苦:工作8年,从事Java开发相关的工作6年,最近(18年7月)失业快4个月,还是没有找到合适的工作。 感觉自己已经废掉了,一直在金融公司从事J...