面试
梦江河
聊聊高并发,数据库,存储
展开
-
那些年我们追过的源码
java 源码原创 2023-02-08 22:01:11 · 282 阅读 · 0 评论 -
定时任务算法
JDK Timer Timer timer = new Timer(); timer.schedule(new java.util.TimerTask() { @Override public void run() { System.out.println("ATask 3s 后执行"); } }, 3000); timer.schedu原创 2022-03-24 11:37:06 · 402 阅读 · 0 评论 -
HashMap
HashMap插入、删除、查找哈希函数寻址算法put方法没有元素树节点链表节点扩容方法数组长度加倍只有一个节点树节点分离链表节点分离size方法树化方法数组长度小于64先扩容链表转成双向链表...原创 2021-03-02 10:58:46 · 64 阅读 · 0 评论 -
操作系统面试题
select和epoll的区别?epoll两种触发方式?操作系统的进程调度算法?页面调度算法?Linux的零拷贝了解吗?系统中堆和栈的区别什么是僵尸进程?什么是孤儿进程?进程通信方式?用过哪种?...原创 2020-09-28 19:23:41 · 694 阅读 · 0 评论 -
计算机网络面试题
tcp为什么四次挥手?为什么三次握手?CLOSED_WAIT出现在主动端还是被动端?大量CLOSED_WAIT会是什么原因?由图可知道CLOSE_WAIT出现在服务端,如果大量客户端主动发送FIN信号断开连接,那么服务端就会出现大量的CLOSE_WAIT状态拆包和粘包问题怎么解决?出现拆包和粘包问题是TCP协议本身导致的,因为TCP是面向字节流传输的,TCP对于每一个Socket连接会维护一个发送缓存和接收缓存,应用层通过write系统调用写字节数组到发送缓存,发送缓存其实也是一个字节数组,传.原创 2020-09-28 19:19:41 · 94 阅读 · 0 评论