- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 【网络基础-字节序】面试失利后,才知道计算机字节序的重要性(大小端、网络字节序、IP地址转换)
最近朋友”一号“面试了一家互联网公司,但三面后结果有些不尽人意,“一号”同学和我说前两面都还算顺利,下面我们就讲一讲,网络字节序的知识大小端到底是什么?大小端说的就是字节序,也就是一个数值需要多个字节的存储空间时,这多个字节存储在内存中的顺序。系统向内存存储数值:大端模式:将数值的高字节位存放在内存低地址,低字节位放在内存高地址小端模式:将数值的高字节位存放在内存高地...
2020-04-05 16:49:46 1886 4
原创 keepalived主备切换模式调研(1)-初探keepalived
调研测试项目主备切换模式流程图调研方向: 服务器虚拟ip(包括向上虚拟ip,向下虚拟ip) 主备服务器数据同步 主备切换流程 Keepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。它与HeartBeat实现类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供HA软件所...
2020-11-24 14:16:06 2072 2
原创 【网络基础-套接字关闭】面试BAT因为close被拒(close与shutdown以及SO_LINGER属性(精讲))
人们的视线总是会指向那些他们有兴趣靠近、试探、寻找或者拥有的东西。---摘自:《人生十二堂课》当一个TCP连接终止时,需要调用close或者shutdown函数来关闭对应的套接字。那么对于这两个关闭接口,各自适用于什么情况呢,有什么不同呢?以及如何通过套接字属性控制它们产生不同的行为呢?下面我们就来详细说一说close以及shutdown函数的用法以及它们的区别:close:关闭套...
2020-04-11 15:12:29 865 6
原创 【UNIX环境编程-线程】·原来线程还有pthread_kill可以检测线程是否存活
pthread_kill:把信号发送给指定线程#include <pthread.h>int pthread_kill(pthread_t thread,int signo);返回值:成功:0失败:错误编号功能:向指定ID的线程发送signal信号,如果线程代码内不做处理,则按照信号默认的行为影响整个进程,也就是说,如果你给一个线程发送了SIGQUIT,但...
2020-04-11 13:01:05 349 2
原创 【网络基础-socket套接口编程-TCP】面试一线大厂后才知道,面试官都希望你掌握这些套接口编程知识(bind,listen,connect,socket,accept)
最近“壹号”同学又在一线大厂失利了,上篇博文搞定了“网络套接字”
2020-04-08 18:16:53 1132
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人