240 发简信
IP属地:广西
  • explain

    本文主要讲述如何通过 explain 命令获取 select 语句的执行计划,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,哪些索引可以使用,...

  • 120
    FullGC

    JavaOldGCAlertV2/JavaCMSOldGCAlertV2 背景知识 (background)FullGC通常伴随着比较久的停顿和性能退化,不过不同GC算法关注...

  • 120
    CPU 100%

    处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...

  • 120
    线程池饱和

    线程池饱和 定义线程池(ThreadPoolExecutor)使用率达到100%,新提交的任务被拒绝,这种情况我们称之为线程池饱和。 线程池使用率 = 活跃线程数(getAc...

  • 120
    aop

    整体架构:Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下所示 4>AOPAOP模块提供了一个符合AOP联盟标准的面向切面编程的实现,它让...

  • 120
    IOC

    整体架构:Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下所示 Core ContainerCore Container (核心容器)包含...

  • 120
    线程池

    线程池一、 线程池(ThreadPoolExecutor)的构造器的各个参数含义。1、 corePoolSize:核心线程数,指线程池不关闭就一直存活的线程数;2、 m...

  • HashMap

    map HashMap: JDK1.7HashMap 里面是一个数组(transient Node<K,V>[] table),然后数组中每个元素是一个单向链表,由Node内...

  • 120
    数据库锁

    共享锁,排他锁,意向共享锁,意向排他锁 innoDB行锁的实现方式: InnoDB行锁是通过给索引上的索引项加锁类实现的.如果没有索引,那么InnoDB将通过隐藏的聚簇索引来...

  • 120
    MVCC解决幻读

    MVCC(多版本控制)解决幻读: 当插入的是一条新数据时,记录上对应的回滚段指针为NULL InnoDB的MVCC,是通过在每行纪录后面保存两个隐藏的列来实现的。这两个列,一...

  • 二分法查找(折半查找)

    平均时间复杂度:O(logN)

  • 快速排序

    平均时间复杂度:O(N logN)

  • 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [...

  • 寻找数组的中心索引

    寻找数组的中心索引给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧...

  • 120
    jvm

    内存结构: 方法区:用于储存已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据,是线程共享的异常:当方法区无法满足内存分配需求(-XX:MaxPermSiz...

  • 120
    MVCC

    MVCC(多版本控制)解决幻读: 当插入的是一条新数据时,记录上对应的回滚段指针为NULL InnoDB的MVCC,是通过在每行纪录后面保存两个隐藏的列来实现的。这两个列,一...

  • 120
    spring-boot 自动装配原理

    SpringBoot自动配置原理SpringBoot自动配置原理(SpringBoot自动装配原理,SpringBoot starter原理)SpringBoot可以根据定义...

  • 120
    redis 数据分区--一致性hash&&虚拟槽分区

    1.节点区域分区:使用特定的数据,如redis的键或用户ID,再根据节点数量N使用公式:hash(key)%N计算出hash值,用来决定数据映射到哪一个节点上. 这种方案的问...

  • 120
    synchronized

    同步锁synchronized关键字1>>修饰实例方法 对象锁为this2>>修饰静态方法 对象锁是当前类的字节码文件,即this.getClass();少用-->占内存,垃...