- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 面试总结三
这次面试是我准备跳槽前的最后一次面试,其实也知道自己肯定面不过,毕竟社招需要相关工作经验,而我确实没有,C++服务器编程。第二轮面试的面试官直接拒绝了我,其实也不是太尴尬,就在意料之中。我们需要的是对同步异步,epoll LT和ET,网络收发包有经验的人,考了多个千万级数组求交,如何用libevent做收发包,同步、异步、阻塞和非阻塞的区别。 不过第一轮面试聊了两个小时,收获还挺
2017-02-23 15:16:28 409
转载 tcp_tw_recycle和tcp_timestamps导致connect失败问题
近来线上陆续出现了一些connect失败的问题,经过分析试验,最终确认和proc参数tcp_tw_recycle/tcp_timestamps相关;1. 现象 第一个现象:模块A通过NAT网关访问服务S成功,而模块B通过NAT网关访问服务S经常性出现connect失败,抓包发现:服务S端已经收到了syn包,但没有回复synack;另外,模块A关闭了tcp timestamp,而模
2017-02-14 16:07:41 378
转载 高性能网络里Time_wait状态过多
答疑(下) | 高性能网络里,你不知道的TIME_WAIT续[上篇],如果你没有阅读过上篇文章,可以点击底部的 阅读原文,先阅读上篇,搞清楚概念,再继续今天的下篇吧。先回答几个大家的问题1. 请问我们所说连接池可以复用连接,是不是意味着,需要等到上个连接time wait结束后才能再次使用?所谓连接池复用,复用的一定是活跃的连接,所谓活跃,第一表明连接池里的连接都是ESTABLISHED的,第二,
2017-02-12 22:52:46 3120
原创 KMP算法C 代码代码实现
最近做了一道题是叫写出一个字符串的nextval数组,其实我是知道next数组的含义的,上网搜了一下很着急,因为全部都在讲怎么求nextval和next数组,却没有一个讲清楚了nextval究竟是个什么东东,大概看了下求法,然后又自己按照next数组实现了一下kmp,顿时领悟了那个nextval是什么,不过其实这个数组用处不是太大。 牛客网请的左程云老师的课听了也非常清晰,虽然听...
2017-02-07 22:22:59 5167 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人