面试题目
追逐续
主要擅长c++、java等Linux下的后端服务开发
展开
-
gdb调试命令
本文主要参考自:http://www.cnblogs.com/zzx1045917067/archive/2012/12/26/2834310.html,进行了一点补充和编排;Core dump部分参考了:http://blog.ddup.us/?p=176。 gdb是一个在UNIX环境下的命令行调试工具。 如果需要使用gdb调试程序,请在gcc时加上-g选项。 下面的命令部分是...转载 2020-02-22 12:50:17 · 778 阅读 · 0 评论 -
十道海量数据处理面试题与十个方法大总结
第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32...转载 2020-02-12 07:13:44 · 199 阅读 · 0 评论 -
腾讯面试问题总结
1. vector内部排序算法具体实现2. 协程的概念和实现3. 服务器出现很多time_wait的情况4. 二叉搜索树的具体实现思路原创 2019-11-08 08:42:03 · 210 阅读 · 0 评论 -
epoll简介及触发模式(accept、read、send)
简介: 1、epoll的简单介绍 2、epoll在LT和ET模式下的读写方式一、epoll的接口非常简单,一共就三个函数:1. int epoll_create(int size);创建一个epoll的句柄,size用来告诉内核这个监听的数目一共有多大。这个参数不同于select()中的第一个参数,给出最大监听的fd+1的值。需要注意的是,当创建好epoll句柄后,它就是...转载 2019-11-07 16:31:44 · 1384 阅读 · 0 评论 -
主键、普通索引、唯一索引和全文索引的比较
MYSQL索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录 开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无 需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快10...转载 2019-11-01 21:57:10 · 699 阅读 · 0 评论 -
常见腾讯C++面试问题总结
【1】同步通信和异步通信的区别?答:1) 同步通信要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流;异步通信时不要求接收端时钟和发送端时钟同步,发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。2) 同步通信效率高;异步通信效率低。3) 同步通信较复杂,双方时钟的允许误差较小;异步通信简单,双方时钟可允许一定误差。【2】TCP协议的作用?三次握手通过...转载 2019-10-22 11:50:27 · 1700 阅读 · 0 评论 -
Docker 常用命令
操作容器启动容器启动容器并启动bash(交互方式):$docker run -i -t <image_name/continar_id> /bin/bash启动容器以后台方式运行(更通用的方式):$docker run -d -it image_nameps:这里的 image_name 包含了tag:hello.demo.kdemo:v1.0附着到容器...转载 2019-10-22 11:17:08 · 145 阅读 · 0 评论 -
C++ 并发编程,std::unique_lock与std::lock_guard区别示例
背景平时看代码时,也会使用到std::lock_guard,但是std::unique_lock用的比较少。在看并发编程,这里总结一下。方便后续使用。std::unique_lock也可以提供自动加锁、解锁功能,比std::lock_guard更加灵活。std::lock_guardstd::lock_guard是RAII模板类的简单实现,功能简单。1.std::lock_g...转载 2019-10-22 09:48:20 · 205 阅读 · 0 评论 -
史上最全Redis面试题及答案
在网上看到有关Redis的50道面试题目,但是没有给出答案,之前我也在寻找这份试题的答案,特地把答案分享出来。有需要的可以看看咯花了大量时间整理了这套Redis面试题首发50题,绝无仅有,从入门到精通从基础,高级知识点,再到集群,运维,方案…弄明白了这些题可以说可以成为面霸了面试官都得折服,Redis学得怎么样,都来检验下吧前面部分是转发来自某篇推文的内容,给大家检索...转载 2019-10-22 09:28:51 · 183 阅读 · 1 评论 -
史上最全阿里 Java 面试题总结
以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,...转载 2019-10-22 09:27:38 · 142 阅读 · 0 评论