java面试知识点总结1

1.事务的隔离级别

java面试知识点总结1_服务器

并发问题详解

脏读(读取未提交数据)

java面试知识点总结1_线程安全_02
java面试知识点总结1_死锁_03

不可重复读(前后多次读取,数据内容不一致)

java面试知识点总结1_线程安全_04
java面试知识点总结1_服务器_05

幻读(前后多次读取,数据总量不一致)

java面试知识点总结1_java_06
java面试知识点总结1_面试_07

java面试知识点总结1_线程安全_08
java面试知识点总结1_java_09

2.事务的特性(ACID)

java面试知识点总结1_死锁_10

通俗理解

原子性

java面试知识点总结1_java_11

一致性

java面试知识点总结1_java_12

隔离性

java面试知识点总结1_线程安全_13

持久性

java面试知识点总结1_死锁_14

3.什么是事务

java面试知识点总结1_线程安全_15

4.InnoDB 和 MyISAM 的区别

java面试知识点总结1_面试_16
java面试知识点总结1_java_17
java面试知识点总结1_java_18

5.什么情况下会发生死锁?

java面试知识点总结1_死锁_19

6.Java8的新特性

java面试知识点总结1_死锁_20

7.http和https的区别

java面试知识点总结1_死锁_21

8.进程和线程的区别

java面试知识点总结1_服务器_22

9.session和cookie的区别

存储位置不同
java面试知识点总结1_线程安全_23
存储容量不同
java面试知识点总结1_线程安全_24

存储方式不同
java面试知识点总结1_死锁_25
隐私策略不同
java面试知识点总结1_线程安全_26
有效期上不同
java面试知识点总结1_java_27
服务器压力不同
java面试知识点总结1_java_28
浏览器支持不同
java面试知识点总结1_面试_29
跨域支持上不同
java面试知识点总结1_线程安全_30

跨域

java面试知识点总结1_服务器_31

10.重写和重载的区别

java面试知识点总结1_服务器_32

11.ArrayList和linkedList区别

java面试知识点总结1_服务器_33

12.TCP和UDP的区别

java面试知识点总结1_线程安全_34

13.http1.1和http1.0,http2.0有什么区别

HTTP1.0和HTTP1.1的区别

长连接(Persistent Connection)
java面试知识点总结1_线程安全_35
节约带宽
java面试知识点总结1_线程安全_36
HOST域
java面试知识点总结1_死锁_37
缓存处理
java面试知识点总结1_死锁_38
错误通知的管理
java面试知识点总结1_线程安全_39

HTTP1.1和HTTP2.0的区别

多路复用
java面试知识点总结1_死锁_40
java面试知识点总结1_java_41
头部数据压缩
java面试知识点总结1_死锁_42
服务器推送
java面试知识点总结1_java_43
java面试知识点总结1_死锁_44

14.hashmap和hashtable的区别

是否线程安全
java面试知识点总结1_面试_45
效率
因为线程安全的问题,HashMap要比HashTable的效率高一点。
对于Null Key和Null Value的支持
java面试知识点总结1_死锁_46
初始容量和每次扩充容量的大小不同
java面试知识点总结1_面试_47
HashTable创建时如果给定了容量初始值,那么 Hashtable 会直接使用你给定的大小
底层数据结构
java面试知识点总结1_死锁_48

15.死锁产生的条件

java面试知识点总结1_线程安全_49

16.接口和抽象类的区别

java面试知识点总结1_java_50
java面试知识点总结1_线程安全_51

17.osi分层架构和tcp/ip分层架构的区别

java面试知识点总结1_服务器_52

18.String为什么是final

java面试知识点总结1_服务器_53

19.get和post的区别

java面试知识点总结1_死锁_54

20.int和Integer区别

java面试知识点总结1_线程安全_55