240 发简信
IP属地:湖南
  • JVM调优

    堆大小 -Xms :初始堆大小,默认为物理内存的1/64(<1GB) -Xmx :最大堆大小,默认(MaxHeapFreeRatio参数可以调整...

  • synchronized的原理

    synchronized可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性 Java中每...

  • 数据库事务的隔离级别

    数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、...

  • 数据库事务的四大特性

    A:原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 B:一致性(Consistency) 事...

  • HashMap的底层实现

    数组+链表结构实现 1.添加、删除、获取元素时都是先计算hash,根据hash和table.length计算index也就是table数组的下标...

  • HashMap和HashTable的区别

    1.HashMap是非synchronized的,可以接受null为key或者value,其中的元素是没有顺序的 2.HashTable是syn...

  • java集合-常见的集合类

    1.set:存放对象的引用,不允许有重复对象。 2.list:线性方式储蓄对象,并允许存放重复对象。 3.map:对值没有唯一性要求,对健要求唯一。

  • Java基础-jdk中常用的包

    java.lang: 这个是系统的基础类,比如String、Math、Integer、System和Thread, 提供常用功能。 java.i...

  • Java基础-抽象类和接口的区别

    1.语法层面上的区别 1)j抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以...