1.java的数据类型
char boolean byte short int long float double
2.spring几个注解的含义
1.configuation:声明当前是一个配置类
2.reponsebodyL将返回值放在reponse体内返回数据而不是返回页面
3.requestbody:允许request的参数在request提中,而不是在地址后,此注解放置参数前
4.restcontroller:组合controller与responsebody
3.数据库的四大特性及事务的隔离级别
四大特性:
1.原子性:事务包含的所有操作,要么全部success要不all error,如果操作失败,则不能对数据库产生影响
2.一致性:事务必须使数据库从一个一致性状态变为另一个状态
3.隔离性:当多个用户并发访问数据库时 不能被其他事务的操作所干扰
4.持久性:一个事务一旦被提交 永久改变
隔离级别:
1.serializeable:可避免脏读,不可重复读
2.repentable read:可重复读
3.read committed(读已提交):可避免脏读
4.read uncommitted(读未提交):low无法保证
脏读:一个事务处理过程中,读取了另一个未提交的事务中的数据
不可重复度:一次查询,多种返回值
信号量机制:pv原语
TCP的三次握手
1.第一次握手,建立连接,客户端发送syn报=包到服务端,等待服务器确认
2.第二次握手,服务端收到syn包,确认客户端的syn,同时自己发送syn包
3第三次握手,客户端收到服务器的syn+ack包,向客户端发送ack
HashMap的底层数据结构:
加载因子:加载因子越高空间利用率越高
1.HashMap():初始容量16,默认加载因子(0.75)的空hashmap
2.HashMap(int initalcopacity):带有初始容量和默认加载因子0.75的空HashMap
3.HashMap(int initalcopacity,float loadFactor)
HashMap底层是数组,数组后每一项都是链表
java面试题(三)
最新推荐文章于 2023-02-08 16:43:58 发布