摘要: 系统如何将一个信号通知到进程?参考linux内核中异步通知机制–信号处理机制 小结内核给进程发送信号,是在进程所在的进程表项的信号域设置对应的信号的位。 进程检查信号的时机是:进程即将从内核态返回用户态时。如果进程睡眠了,要看睡眠能不能被中断,如果能被中断则唤醒。 进程有一个链表的数据结果,维护一个 阅读全文
posted @ 2020-07-03 13:23 鸭子船长 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题。有任何问题,欢迎随时交流、指正。出处:http://blog.csdn.net/v_JULY_v。 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出 阅读全文
posted @ 2020-07-03 12:53 鸭子船长 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。 cookie机制 Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 阅读全文
posted @ 2020-07-03 12:42 鸭子船长 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 分析:这是一道很新颖的关于位运算的面试题。 首先我们考虑这个问题的一个简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出 阅读全文
posted @ 2020-07-03 11:45 鸭子船长 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 让我们通过考虑下面的问题来理解线段树。 给定一个数组arr[0 . . . n-1],我们要对数组执行这样的操作: 1 计算从下标l到r的元素之和,其中 0 <= l <= r <= n-1​2 修改数组指定元素的值arr[i] = x,其中 0 <= i <= n-1 一个简单的方案是从l到r执行 阅读全文
posted @ 2020-07-03 11:36 鸭子船长 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 今天的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogram 阅读全文
posted @ 2020-07-03 11:17 鸭子船长 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 地址解析协议 ARP和逆地址解析协议RARP 1.基本关系: 2.地址解析协议 ARP的实现过程: 不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。 ‚每一个主机都设有一个 ARP高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的IP地址到 阅读全文
posted @ 2020-07-03 11:02 鸭子船长 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 一、web-server的负载均衡 互联网架构中,web-server接入一般使用nginx来做反向代理,实施负载均衡。整个架构分三层: 上游调用层,一般是browser或者APP 中间反向代理层,nginx 下游真实接入集群,web-server,常见web-server的有tomcat,apac 阅读全文
posted @ 2020-07-03 10:28 鸭子船长 阅读(145) 评论(0) 推荐(0) 编辑