题目来源:https://github.com/d1nfinite/sec-interview 1如何绕过CDN找到真实IP,请列举五种方法 方法1:查询历史DNS记录方法2:查询子域名方法3:网 ...
面试题之排序总结 插入排序 分析: 插入排序就是通过数字插入有序数组的方式进行排序的, 代码简单, 且易理解。时间复杂度O N N 代码如下: 冒泡排序 分析:冒泡排序多次遍历数组,每次遍历将当前位置与后面位置的数进行比较,大的放后面, 这样每次遍历最后一位数字必为整个数组中最大的元素, 经过n 次遍历后,整个数组有序。时间复杂度O N N 分析: 归并排序 分析:两个有序数组的合并,应该都很熟悉 ...
2017-10-24 20:20 1 1099 推荐指数:
题目来源:https://github.com/d1nfinite/sec-interview 1如何绕过CDN找到真实IP,请列举五种方法 方法1:查询历史DNS记录方法2:查询子域名方法3:网 ...
疫情在家大概7家公司面试吧,面试上了一家,因为不能到岗所以就没有后文,还有一家要去公司复试算50%,今天为何要写这篇文章呢?我意外投递了一家高级测试工程师,人家还把简历留下来了,我笔试的时候感觉时间好快,30分钟四个题,一个基础题、一个sql多表链接、一个性能、一个软件安全问题。随后便有电话过来 ...
八大排序算法总结与java实现 一、直接插入排序(Insertion Sort) 插入排序的设计初衷是往有序的数组中快速插入一个新的元素。它的算法思想是:把要排序的数组分为了两个部分, 一部分是数组的全部元素(除去待插入的元素), 另一部分是待插入的元素; 先将第一部分排序完成 ...
排序 选择排序 基本思想 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 简单理解:每个元素都和它后面的元素比较,只要后面的元素比它大就交换 选择排序的最终代码 ...
目 录 第一章 初识Java 1 1. Java跨平台原理(字节码文件、虚拟机) 1 2. Java的安全性 1 ...
一、 JavaSE 4 1、 面向对象的特征有哪些方面 4 2、 String是最基本的数据类型吗? 4 3、 super()与this()的区别? 4 4、 JAVA的事件委托机制和垃圾回收 ...
drf面试题及总结 1.什么是前后端分离 2.什么是restful规范 3.模拟浏览器进行发送请求的工具 4.查找模板的顺序 5.什么是drf组件 6.drf组件提供的功能 7.drf继承过哪些视图类?以及他们之间的区别? 8.GenericAPIView视图 ...
1、集群的最主要瓶颈是:磁盘IO 面对大数据,读取数据需要经过IO,这里可以把IO理解为水的管道。管道越大越强,我们对于T级的数据读取就越快。所以IO的好坏,直接影响了集群对于数据的处理。 参考 ...