- 博客(125)
- 资源 (11)
- 收藏
- 关注
原创 maven-mybatis初始化
MyBatis:查询的标签select必须设置属性:1.resultType:自动映射,用于属性名和表中字段名一致的情况2.resultMap:自定义映射,用于一对多或多对一或字段名和属性名不一致
2022-09-13 11:48:45 347 1
原创 Python基础知识
# python中变量的定义username = 'KWB'age = 20is_sleep = 'ok'dog_exits = 'yes'a, b, c = 1, 2, 3""" 1、input函数,接受一个标准输入,返回String"""name = input('你的名字是:')birthday = input('你的生日是:')like_fruit = input('喜欢的水果是:')like_sport = input('喜欢的运动是:')like_animal
2021-08-23 17:36:32 164
原创 网易测试开发社招面经
2021-8网易算法推荐1面【自动化:功能 = 5:5】1.自我介绍2.熟悉的Linux命令?(打开目录、创建文件、创建文件夹、返回上级目录、查看进程-ps、动态查看进程命令-top、查看内存的命令-free、检查网络通不通的命令-ping)3.压测流程,需要关注什么?3.数据库:(1)select name from students group by math having sort(math) limit 3;(2)select count(sex) from studen
2021-08-23 16:40:30 704
原创 牛客测试开发社招面经
2021-8一面:1.字符串反转2.链表是否有环3.二叉树前序遍历4.数据库:student_class表student_id class1 12 13 2student_name表student_id name1 bob2 kelly3 kelly问题:获取1班的学生姓名...
2021-08-23 16:38:44 193
原创 58集团测开社招面经
2021-81面:1.自我介绍2.项目相关3.压测流程4.tcp三次握手、四次挥手5.代码题:输出最长连续子串6.测试用例设计:pc端的简历后台系统的搜索功能2面:1.自我介绍2.项目相关3.自动化接口的实现4.代码题如下:查找list中重复元素,将其输出,并输出次数?5.es\mq\redis的了解,并解释6.封装、集成、多态7.继承与interface...
2021-08-23 16:36:58 227
原创 Moka(社招)测试开发面经
2021-8Moka1面1.自我介绍2.项目相关3.比较两个json数据的不同,并返回不同key的json的数据?(diff算法)4.testNG参数化的方式?5.Linux查看日志(tail\head\grep),并让日志进行滚动(logrotate)6.tcp与udp的区别?7.socket编程中,如何解决tcp粘包问题?udp粘包吗?...
2021-08-23 16:34:19 913 4
原创 Keep社招测开面经
2021-81面1.java-对一个整数进行取余,不能用位运算与取余【提醒:用加减法代替】2.java实现多线程的方式3.查看历史日志的命令:history | grep ‘关键字’ *.log4.查看实时日志的命令:tail -f | grep ‘关键字’ *.log5.数据库:A A1 A2 B2 ida11 a12 b21 1a12 null b22 2B B1 B2 idb11 b21 1b12 b22 2Q:输出两张表的所有字段【提
2021-08-23 16:27:49 457
原创 脉脉(社招)测开面经
2021-8脉脉1面:自我介绍,项目相关python自动化数据库:select avg(score) from student group by sex ; select count(score) from student group by sex;linux杀死进程的命令代码题:冒泡排序脉脉2面:自我介绍,项目相关数组与链表的区别登陆鉴权的开发设计vue es6 webpack脉脉3面:自我介绍计算机的组成7层网络模型,分别解释一下?tcp的三次握手四次挥
2021-08-23 12:26:46 356
原创 去哪儿(社招)测开面经-机票业务线
2021-8去哪儿1面1.自我介绍2.项目相关3.快排4.linux下查端口是否被占用的命令5.SQL:表A:编号 岗位 工资;表B:编号 姓名 岗位;查:在公司工资排名最高的前三位员工姓名去哪儿2面1.写一个程序,输出从 1 到 n 数字的字符串表示。如果 n 是3的倍数,输出“Fizz”;如果 n 是5的倍数,输出“Buzz”;如果 n 同时是3和5的倍数,输出 “FizzBuzz”。2.有一个字符串:aaaabbbbccccc,统计下字符串中每个字符出现的次数
2021-08-23 12:23:20 275
原创 小米(社招)测试开发面经-小米手机管家
第一面:1.代码编程:查找数组中出现的数,并返回其下标,如果没有该数,则返回-1-----二分查找2.Object有哪些方法?为什么要重写equals方法?需要重写hashcode吗,哈希冲突怎么解决?3.Java内部类?静态内部类和非静态内部类有什么区别?4…第二面:1.你理解的白盒测试是什么?2.64匹马,8个赛道,没有计时装置,至少多少次赛跑,可以知道最快的4匹?第三面:1.代码题:数组中的最长连续子序列2.问项目,接口自动化,压测3.testNG-beforeTest
2021-08-23 12:17:47 956
原创 测试开发面经(社招):百度
一面:Python程序的生命周期线程的生命周期抖音拍视频大头贴的测试用例设计快速排序的思路、时间复杂度使用广度优先遍历实现多线程的爬虫?涉及到多线程的安全问题,如何加锁?什么是广度优先遍历圆珠笔的测试用例的设计...
2020-11-06 20:05:52 853
原创 测试开发(社招)面经:度小满
一面:Java实现查找最长子串?查找单向链表的倒数第K个节点?对各个排序算法稳定性、时间复杂度的描述?堆排序的实现原理?对封装、继承、多态的理解?查询成绩大于80分的学生的姓名?微信红包测试用例的设计?二面:查找二叉树中最近的公共祖先?网络编程socket与ServerSocket的实现过程以及区别?(涉及TCP三次握手四次挥手)TCP是靠什么保证可靠传输的?流量控制保证可靠性的原理是什么?1-10000个数(无序)中随机取出两个数,用最小的时间复杂度和空间复杂度?支付宝转账测试用
2020-10-23 09:43:18 2011
原创 测试开发(社招)面经:新浪微博
新浪微博一面:Java实现二分查找?查找单向链表的中间节点,区分奇数项与偶数项?Linux查看那个端口被占用?netstat - tunlp | grep直上直下电梯的测试用例设计?
2020-10-22 16:17:59 583 1
原创 测试开发(社招)面经:滴滴出行
一面:List item二面:读取文件中出现次数最多的字符串import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.LinkedHashMap;import java.util.Map;import java.util.Map.Entry; public class ReadFile {
2020-10-20 21:10:32 2269
原创 测试开发(社招)面经:花椒直播
测试开发(社会招聘):花椒直播面经String、StringBuffer与StringBuilder的区别?StringBuffer是如何保证线程安全的?什么是线程安全,如何保证线程安全(以StringBuffer为例)?List、Map、Set的区别?LinkedList为什么比较占内存?List、Map、Set中允许重复吗?给定一个英文文档,输出出现次数最多的前三个单词?header中都有哪些参数,其中host是什么意思?testNG的什么周期,每一个的意义,分别在什么时间执行?(b
2020-10-19 22:31:38 297
原创 基于python的飞机大战游戏设计与实现
基于python的飞机大战游戏设计与实现,采用MySQL+pygame+Tkinter实现飞机大战游戏,主要功能有注册+登录+游戏初始化(开始游戏+游戏操作说明+版权信息)+游戏主界面【设置敌机种类并且敌机的出现的随机的(小型敌机、中型敌机、超级敌机)+英雄战机(英雄战机上下左右移动+发射子弹)+游戏最高得分+击毁敌机数量+积累游戏金币+本局游戏得分+】+结束游戏【游戏最高得分+击毁敌机数量+积累游戏金币+本局游戏得分+重新开始游戏+关闭游戏】程序源代码连接: https://download.csdn.
2020-07-10 11:25:38 2605
原创 总结:网络原理---HTTP协议格式
1.Http原理1.1 应用层协议1.2 HTTP协议HTTP( Hyper Text Transfer Protocol----超文本传输协议)HTML(Hyper Text Matkup Lanuange—超文本标记语言)1.3 URLUnique Resource Location----- 标识唯一资源地址;Unique Resource Location-----唯一资...
2020-02-22 15:14:06 348
原创 多线程2--多线程带来的风险---线程安全
1.与线程相关的栈的问题(1)栈是用来调用方法的,局部变量在栈区,每个线程有自己的栈区,局部变量在线程之间是不能共享的。(2)堆、常量池、方法区中的数据在线程之间是共享的。(3)有共享数据,线程安全才能出现问题。2.线程安全(1)定义:如果多线程环境下代码运行的结果符合单线程环境运行的结果,则说这个程序是线程安全的。3.线程不安全的原因(1)线程之间交错运行;(2) 没存区域的数据...
2020-01-11 19:24:19 190
原创 总结:多线程1--线程状态和转换
1.线程1.1.线程定义:进程是系统分配资源的最小单位,线程是系统调度的最小单位。一个进程内的线程之间是可以共享资源的。每个进程至少有一个线程存在,即主线程。1.2.线程的创建方式(1)继承 Thread 类:通过继承 Thread 来创建一个线程类,该方法的好处是 this 代表的就是当前线程,不需要通过Thread.currentThread() 来获取当前线程的引用。(2)实现...
2020-01-11 19:12:30 173
原创 总结:进程
1.冯诺依曼体系结构2.进程(1)进程是担当分配系统资源(CPU时间,内存)的实体,是具有动态特性的。(2)时间片:(2.1)操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。(2.2)任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务执行一段时间后强制暂停去...
2020-01-11 18:41:37 163
原创 Mysql数据库约束与多表联查
1.数据库约束NOT NULL - 指示某列不能存储 NULL 值。UNIQUE - 保证某列的每行必须有唯一的值。DEFAULT - 规定没有给列赋值时的默认值。PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。FOREIGN KEY - 保证一个表中的数据匹配另一个表中的...
2019-12-21 16:49:39 131
原创 总结:mysql数据库的基本操作
1.数据库的操作(1)显示当前的数据库:SHOW DATABASES;(2)创建数据库:CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ...]create_specification:[DEFAULT] CHARACTER SET charset_name[D...
2019-12-16 10:28:42 129
原创 总结:win10下Mysql数据库的绿色安装
1.MySQL服务器安装1.1.win10系统mysql的绿色安装与配置mysql版本为:5.7.27(1)解压MySQL:如解压到D:\Tools\mysql-5.7.27-winx64(2)配置环境变量:1)右键 此电脑 -> 高级系统设置 -> 环境变量 -> 在下面系统变量栏点击新建 ->变量名:MYSQL_HOME;变量值:为MySQL解压的根目录,我这...
2019-12-16 10:14:13 484
原创 总结:优先级队列的TopK问题
package LeetCode_MapSet;import java.util.Comparator;import java.util.PriorityQueue;/** * Description:经典的topK问题(+++++) */public class TopKSolution { //找到一组数据当中前 K 个最大元素 public static vo...
2019-12-03 21:38:23 692
原创 总结:内部类与泛型
内部类实例内部类class OuterClass { public int data1 = 10; public static int data2 = 20; /* * 实例内部类---问题: * 1.如何拿到实体内部类的对象? * 2.在实例内部类当中,是否可以定义static的数据成员? * 可以,必须用static f...
2019-12-03 21:33:00 373
原创 总结:归并排序
/*7.递归归并排序:将已有序的子序列合并,得到完全有序的序列; *即先使每个子序列有序,再使子序列段间有序。 *若将两个有序表合并成一个有序表,称为二路归并.*/ public static void merge(int[] array, int low, int mid, int high) { int s1 = low; int s...
2019-11-29 22:42:54 154
原创 总结:冒泡排序+快速排序
/*5.(1)冒泡排序(+++++):一种交换排序,思想是两两比较相邻记录的关键字,如果反序则交换,直到没有反序记录为止. *在无序区间,通过相邻数的比较,将最大的数冒泡到无序区间的最后,持续这个过程,直到数组整体有序。 * (2)时间复杂度:O(n^2); * (3)空间复杂度:O(1); * (4)稳定排序; * (5)对于有序的情况下进行的...
2019-11-29 21:31:01 264
原创 总结:选择排序+堆排序
/* 3.选择排序:每一次从无序区间选出最大(或最小)的一个元素, * 存放在无序区间的最后(或最前),直到全部待排序的数据元素排完。 * 时间复杂度为;O(n^2); * 排序稳定性:不稳定; * 空间复杂度:O(1); * */ public static void selectSort(int[] array) { ...
2019-11-29 21:19:49 105
原创 总结:直接插入排序+希尔排序
/* 1.直接插入排序:每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入. * 最坏情况下:时间复杂度为O(n^2)---无序的时候; * 最好情况下:时间复杂度为O(n)---有序的时候; * 空间复杂度:O(1); * 注意:越有序排序速度越快; * 稳定性:稳定排序; * 2.两个重要特点: *(1)如果当前...
2019-11-29 12:02:55 173
原创 总结:优先级队列(堆)
二叉树的顺序存储1.存储方式(1)使用数组保存二叉树结构,方式即将二叉树用层序遍历方式放入数组中。(2)一般只适合表示完全二叉树,因为非完全二叉树会有空间的浪费。这种方式的主要用法就是堆的表示。(3)图解:堆1.概念:(1)堆逻辑上是一棵完全二叉树。(2) 堆物理上是保存在数组中。(3)满足任意结点的值都大于其子树中结点的值,叫做大堆,或者大根堆,或者最大堆;反之,则是小堆,或...
2019-11-26 21:01:52 524
原创 牛客---二叉树中等题
class TreeNode { Integer val; TreeNode left; TreeNode right; TreeNode(Integer x) { val = x; }}/*1.叉树的构建及遍历: *编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 *例如如下的先序遍历...
2019-11-26 20:33:42 180
原创 牛客--二叉树初级题
package BinaryTree20191119;import java.util.ArrayList;import java.util.List;class TreeNode { Integer val; TreeNode left; TreeNode right; TreeNode(Integer x) { val = x; ...
2019-11-25 16:44:21 173
原创 总结:二叉树的概念性质与实现
1.树当中的概念(1)节点的度:一个节点含有的子树的个数称为该节点的度.(2)树的度:一棵树中,最大的节点的度称为树的度.(3)叶子节点或终端节点:度为0的节点称为叶节点.(4)双亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点.(5)孩子节点或子节点:一个节点含有的子树的根节点称为该节点的子节点.(6)根结点:一棵树中,没有双亲结点的结点.(7)节点的层次:从根...
2019-11-22 20:57:14 162
数据结构与算法基础(java版).zip
2020-07-10
配置Linux操作系统.docx
2019-06-22
Final_exam_Test.rar
2019-06-22
Intent_Broadcast_Practice6.rar
2019-06-22
Android实现图片自动轮换
2019-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人