![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
羽裳
这个作者很懒,什么都没留下…
展开
-
Java整理
1、TreeMap、HashMap、Hashtable、HashSet的区别1、HashMap和HashtableHashtable线程安全(里面的方法全部添加了synchronized),HashMap线程不安全,想保证HashMap的线程安全,使用Collections.synchronizedMap()方法(使用HashMap的时候自动添加Synchronized)HashMap可以用...原创 2019-04-21 11:27:25 · 157 阅读 · 0 评论 -
JVM
1、Java内存区域线程共享: 方法区:存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等 堆:负责几乎所有的对象实例的创建和存放实例线程私有: 虚拟机栈:Java方法执行的时候会压栈,产生栈帧,栈帧中存放的主要是局部变量表,操作数栈,动态链接,方法出口 本地方法栈:不同于虚拟机栈,处理的是Native方法(HotSpot已经将两者合二为一) 程序计数器:记录当...原创 2019-04-21 11:27:00 · 106 阅读 · 0 评论 -
mysql
1、mysql的InnoDB引擎和MyISAM引擎区别:MyISAM不支持事务,但是查询效率高内存和空间使用比较低。InnoDB支持事务MyISAM不支持外键,InnoDB支持MyISAM是表锁、InnoDB是行锁MyISAM支持全文索引,索引和数据分开的是两个文件,节点存储的是那一行记录的指针、InnoDB索引和数据文件在一起,节点存储的是那一行记录的数据2、事务的特点A(Auto...原创 2019-04-21 11:28:31 · 116 阅读 · 0 评论