摘要: 福哥答案2020-04-19: 阅读全文
posted @ 2020-08-05 15:45 福大大架构师每日一题 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-14: 洪泛攻击 阅读全文
posted @ 2020-08-05 15:43 福大大架构师每日一题 阅读(111) 评论(0) 推荐(0) 编辑
摘要: TIME_WAIT状态存在有两个原因。<1>可靠终止TCP连接。如果最后一个ACK报文因为网络原因被丢弃,此时server因为没有收到ACK而超时重传FIN报文,处于TIME_WAIT状态的client可以继续对FIN报文做回复,向server发送ACK报文。<2>保证让迟来的TCP报文段有足够的时 阅读全文
posted @ 2020-08-05 15:41 福大大架构师每日一题 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 假想一下,如果我们去掉了第三次呢?如果只是第二次建立的话,服务端和客户端就已经建立,但是如果客户端没有收到服务端的回应?这个时候,客户端认为没有建立,服务端却为认为建立成功,并保存了必要的资源,如果出现大量的这样的情况。那么服务器会奔溃。因此第三次握手是必要的。 为什么不是四次因为三次握手后,C和S 阅读全文
posted @ 2020-08-05 15:39 福大大架构师每日一题 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Servlet的生命周期分为5个阶段:实例化:Servlet容器创建Servlet类的实例。初始化:该容器调用init()方法,通常会申请资源。服务:由容器调用service()方法,(也就是doGet()和doPost())。破坏:在释放Servlet实例之前调用destroy()方法,通常会释放 阅读全文
posted @ 2020-08-05 15:38 福大大架构师每日一题 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 红黑树的阈值是8,当链表大于等于8时链表变成了红黑树结构,大大减少了查找的时间。 当长度低于6时会由红黑树转成链表,TreeNodes占用空间是普通Nodes的两倍,所以只有当bin包含足够多的节点时才会转成TreeNodes,而是否足够多就是由TREEIFY_THRESHOLD的值决定的,当bin 阅读全文
posted @ 2020-08-05 15:37 福大大架构师每日一题 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 福哥口诀法:核最生单任线拒 阅读全文
posted @ 2020-08-05 15:36 福大大架构师每日一题 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-04:头插改尾插,解决链表成环的问题。链表改成链表和红黑树。 阅读全文
posted @ 2020-08-05 15:35 福大大架构师每日一题 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-03-27:一次遍历 或者 小根堆 阅读全文
posted @ 2020-08-05 15:34 福大大架构师每日一题 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-03-26: 口诀如下:冒选插希快 堆归计桶基(冒泡,选择,插入,希尔,快速,堆,归并,计数,桶,基数)冒线 平平 稳常小选平 平平 不常小插线 平平 稳常序希线 四组 不常组快四 四平 不对大堆四 四四 不常大归四 四四 稳线大计加 加加 稳k空桶加 加平 稳加空基乘 乘乘 稳加 阅读全文
posted @ 2020-08-05 15:33 福大大架构师每日一题 阅读(191) 评论(0) 推荐(0) 编辑