- 博客(3)
- 收藏
- 关注
原创 我的面试小结
JAVA基础知识 1、集合 HashMap是如何实现的? 注意是怎么put进去和get出来的,跟什么方法相关(equals和hashcode方法),知道HashMap的数据结构,也就是数组链表,为什么重写了hashcode()一定要重写equals()方法,知道了HashMap的原理,这时候就可以跟面试官举个反例,重写其中一个且不重写另外一个会出现什么样的状况,比如重写了equals(),没有
2016-09-30 17:07:35 335
原创 TCP学习笔记
1.TCP是面向连接的,面向字节流的,首部20字节,首部中没有数据的总长度,但是TCP的接收端会有滑动窗口,并且接收端需要发送确认号,TCP得到此次数据的长度通过接收函数确定数据的长度。 关于TCP粘包问题 粘包出现原因:在流传输中出现,UDP不会出现粘包,因为它有消息边界(参考Windows 网络编程) 1 发送端需要等缓冲区满才发送出去,造成粘包 2 接收方不及时接收缓冲区的包,造成多个包
2016-09-30 17:01:16 402
原创 Queue Reconstruction by Height
Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers (h, k), where h is the height of the person and k is the number of people in front of this p
2016-09-30 16:58:10 674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人