面试
文章平均质量分 84
Xcockroach
这个作者很懒,什么都没留下…
展开
-
面试知识点总结之数据库
一、数据库索引的左右及其优缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组原创 2013-12-04 16:23:50 · 1386 阅读 · 0 评论 -
面试知识点总结之计算机网络
网络方面: 一、29、TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗? 答:建立连接的过程是利用客户服务器模式,假设主机A为客户端,主机B为服务器端。 (1)TCP的三次握手过程:主机A向B发送连接请求;主机B对收到的主机A的报文段进行确认;主机A再次对主机B的确认进行确认。 (2)采用三次握手是为了防止失效的连接请求报文段突然又传送到主机B,因而产生错误。失效的连接请求原创 2013-12-04 16:18:41 · 1500 阅读 · 0 评论 -
面试知识点总结之c++基础(一)
1、#include 标准库用 注: 用 #include 格式来引用标准库的头文件(编译器将从标准库目录开始搜索)。 用 #include “filename.h” 格式来引用非标准库的头文件(编译器将从用户的工作目录开始搜索)。 2、C++中的static C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者原创 2013-12-04 16:50:13 · 1875 阅读 · 0 评论 -
面试知识点总结之c++基础(二)
1、线程进程及堆栈关系总结 突然想到进程的栈和线程的栈,就顺便说一下,线程的栈被自动分配到进程的内存空间中 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立原创 2013-12-04 17:04:56 · 814 阅读 · 0 评论 -
十道海量数据处理面试题与十个方法大总结
出处:http://blog.csdn.net/v_july_v/article/details/6279498 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1转载 2013-10-28 20:23:23 · 752 阅读 · 0 评论