一、MyISAM和InnoDB的区别是什么?1、InnoDB支持事务,MyISAM不支持事务。2、InnoDB支持外键,MyISAM不支持外键。3、InnoDB是聚集索引,MyISAM时非聚集索引。4、InnoDB不保存总行数,MyISAM...
一、用户线程和内核线程Java中,线程(Thread)其实是用户线程,对应操作系统还有个内核线程。用户线程和内核线程之间存在,多对一,一对一,多对多等关系。多对一线程模型多个用户线程对应一个内核线程上。优点用户线程的操作对内核线程来说是透明...
一、sleep()和wait()区别1、sleep()是线程中的方法,wait()是Object中的方法。2、sleep()不会释放锁,wait()方法会释放锁。3、sleep()不依赖于synchronized关键字,wait()依赖于s...
数据结构JDK1.7及之前底层是数组和链表JDK1.8及之后底层是数组、链表、红黑树HashMap在元素比较少的时候,结构是:数组+链表hash算法和寻址算法是如何优化的?基于二进制位运算的优化。 &...