Java面试
wuud
这个作者很懒,什么都没留下…
展开
-
数据库常考面试题
1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前,其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的 2.数据库隔离级别,每个级别会引发什么问题,mysql默认是哪个级别 脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看来,明明修改...转载 2019-03-09 15:02:55 · 232 阅读 · 0 评论 -
Java面试——计算机网络常考题
三次握手具体: 第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包...原创 2019-03-07 13:35:07 · 2983 阅读 · 2 评论 -
I/O多路复用---epoll、poll、select的区别
多路复用概念 I/O多路复用是通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 阻塞I/O有一个比较明显的缺点是在I/O阻塞模式下,一个线程只能处理一个流的I/O事件。如果想要同时处理多个流,需要多个进程或者多个线程,但是这种方式效率不高。 非阻塞的I/O需要轮询查看流是否已经准备好了,比较典型的方式是忙轮询。 忙轮询 ...转载 2019-03-12 15:20:30 · 229 阅读 · 0 评论