JavaOldGCAlertV2/JavaCMSOldGCAlertV2 背景知识 (background)FullGC通常伴随着比较久的停顿和...
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系...
线程池饱和 定义线程池(ThreadPoolExecutor)使用率达到100%,新提交的任务被拒绝,这种情况我们称之为线程池饱和。 线程池使用...
整体架构:Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下所示 4>AOPAOP模块提供了一个符合AOP联盟...
整体架构:Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下所示 Core ContainerCore Con...
线程池一、 线程池(ThreadPoolExecutor)的构造器的各个参数含义。1、 corePoolSize:核心线程数,指线程池不关闭...
map HashMap: JDK1.7HashMap 里面是一个数组(transient Node<K,V>[] table),然后数组中每个元...
共享锁,排他锁,意向共享锁,意向排他锁 innoDB行锁的实现方式: InnoDB行锁是通过给索引上的索引项加锁类实现的.如果没有索引,那么In...
MVCC(多版本控制)解决幻读: 当插入的是一条新数据时,记录上对应的回滚段指针为NULL InnoDB的MVCC,是通过在每行纪录后面保存两个...