自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (11)
  • 收藏
  • 关注

原创 maven-mybatis初始化

MyBatis:查询的标签select必须设置属性:1.resultType:自动映射,用于属性名和表中字段名一致的情况2.resultMap:自定义映射,用于一对多或多对一或字段名和属性名不一致

2022-09-13 11:48:45 300 1

原创 创建maven模板Java项目

创建maven项目,包含了maven项目主要配置文件以及mybatis核心配置文件

2022-09-12 23:20:34 588

原创 MyBatis核心配置--mybatis-config.xml

MyBatis核心配置介绍

2022-09-12 22:27:08 271

原创 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 154

原创 网易测试开发社招面经

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 665

原创 牛客测试开发社招面经

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 176

原创 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 219

原创 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 837 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 431

原创 脉脉(社招)测开面经

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 316

原创 去哪儿(社招)测开面经-机票业务线

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 245

原创 小米(社招)测试开发面经-小米手机管家

第一面: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 915

原创 测试开发面经(社招):百度

一面:Python程序的生命周期线程的生命周期抖音拍视频大头贴的测试用例设计快速排序的思路、时间复杂度使用广度优先遍历实现多线程的爬虫?涉及到多线程的安全问题,如何加锁?什么是广度优先遍历圆珠笔的测试用例的设计...

2020-11-06 20:05:52 824

原创 测试开发(社招)面经:度小满

一面:Java实现查找最长子串?查找单向链表的倒数第K个节点?对各个排序算法稳定性、时间复杂度的描述?堆排序的实现原理?对封装、继承、多态的理解?查询成绩大于80分的学生的姓名?微信红包测试用例的设计?二面:查找二叉树中最近的公共祖先?网络编程socket与ServerSocket的实现过程以及区别?(涉及TCP三次握手四次挥手)TCP是靠什么保证可靠传输的?流量控制保证可靠性的原理是什么?1-10000个数(无序)中随机取出两个数,用最小的时间复杂度和空间复杂度?支付宝转账测试用

2020-10-23 09:43:18 1932

原创 测试开发(社招)面经:新浪微博

新浪微博一面:Java实现二分查找?查找单向链表的中间节点,区分奇数项与偶数项?Linux查看那个端口被占用?netstat - tunlp | grep直上直下电梯的测试用例设计?

2020-10-22 16:17:59 562 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 2227

原创 测试开发(社招)面经:百度

String、StringBuffer与StringBuilder的区别?TCP的三次握手

2020-10-19 22:40:05 621

原创 测试开发(社招)面经:花椒直播

测试开发(社会招聘):花椒直播面经String、StringBuffer与StringBuilder的区别?StringBuffer是如何保证线程安全的?什么是线程安全,如何保证线程安全(以StringBuffer为例)?List、Map、Set的区别?LinkedList为什么比较占内存?List、Map、Set中允许重复吗?给定一个英文文档,输出出现次数最多的前三个单词?header中都有哪些参数,其中host是什么意思?testNG的什么周期,每一个的意义,分别在什么时间执行?(b

2020-10-19 22:31:38 284

原创 基于python的飞机大战游戏设计与实现

基于python的飞机大战游戏设计与实现,采用MySQL+pygame+Tkinter实现飞机大战游戏,主要功能有注册+登录+游戏初始化(开始游戏+游戏操作说明+版权信息)+游戏主界面【设置敌机种类并且敌机的出现的随机的(小型敌机、中型敌机、超级敌机)+英雄战机(英雄战机上下左右移动+发射子弹)+游戏最高得分+击毁敌机数量+积累游戏金币+本局游戏得分+】+结束游戏【游戏最高得分+击毁敌机数量+积累游戏金币+本局游戏得分+重新开始游戏+关闭游戏】程序源代码连接: https://download.csdn.

2020-07-10 11:25:38 2563

原创 总结:网络原理2:HTTPServer+Session+Cookie

1.HttpServer

2020-02-22 15:31:20 388

原创 总结:网络原理---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 344

原创 网络原理---TCP/IP模型与网络编程Socket

1.TCP/IP五层(或四层)模型

2020-01-15 19:51:14 251

原创 多线程2--多线程带来的风险---线程安全

1.与线程相关的栈的问题(1)栈是用来调用方法的,局部变量在栈区,每个线程有自己的栈区,局部变量在线程之间是不能共享的。(2)堆、常量池、方法区中的数据在线程之间是共享的。(3)有共享数据,线程安全才能出现问题。2.线程安全(1)定义:如果多线程环境下代码运行的结果符合单线程环境运行的结果,则说这个程序是线程安全的。3.线程不安全的原因(1)线程之间交错运行;(2) 没存区域的数据...

2020-01-11 19:24:19 184

原创 总结:多线程1--线程状态和转换

1.线程1.1.线程定义:进程是系统分配资源的最小单位,线程是系统调度的最小单位。一个进程内的线程之间是可以共享资源的。每个进程至少有一个线程存在,即主线程。1.2.线程的创建方式(1)继承 Thread 类:通过继承 Thread 来创建一个线程类,该方法的好处是 this 代表的就是当前线程,不需要通过Thread.currentThread() 来获取当前线程的引用。(2)实现...

2020-01-11 19:12:30 160

原创 总结:进程

1.冯诺依曼体系结构2.进程(1)进程是担当分配系统资源(CPU时间,内存)的实体,是具有动态特性的。(2)时间片:(2.1)操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。(2.2)任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务执行一段时间后强制暂停去...

2020-01-11 18:41:37 157

原创 Mysql数据库约束与多表联查

1.数据库约束NOT NULL - 指示某列不能存储 NULL 值。UNIQUE - 保证某列的每行必须有唯一的值。DEFAULT - 规定没有给列赋值时的默认值。PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。FOREIGN KEY - 保证一个表中的数据匹配另一个表中的...

2019-12-21 16:49:39 126

原创 总结:mysql数据库的增删改查

1.mysql基本的增删改查

2019-12-21 16:38:07 297

原创 总结: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 114

原创 总结: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 466

原创 总结:Map和Set

Mapset

2019-12-16 09:27:58 149

原创 总结:优先级队列的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 671

原创 总结:内部类与泛型

内部类实例内部类class OuterClass { public int data1 = 10; public static int data2 = 20; /* * 实例内部类---问题: * 1.如何拿到实体内部类的对象? * 2.在实例内部类当中,是否可以定义static的数据成员? * 可以,必须用static f...

2019-12-03 21:33:00 365

原创 总结:归并排序

/*7.递归归并排序:将已有序的子序列合并,得到完全有序的序列; *即先使每个子序列有序,再使子序列段间有序。 *若将两个有序表合并成一个有序表,称为二路归并.*/ public static void merge(int[] array, int low, int mid, int high) { int s1 = low; int s...

2019-11-29 22:42:54 141

原创 总结:冒泡排序+快速排序

/*5.(1)冒泡排序(+++++):一种交换排序,思想是两两比较相邻记录的关键字,如果反序则交换,直到没有反序记录为止. *在无序区间,通过相邻数的比较,将最大的数冒泡到无序区间的最后,持续这个过程,直到数组整体有序。 * (2)时间复杂度:O(n^2); * (3)空间复杂度:O(1); * (4)稳定排序; * (5)对于有序的情况下进行的...

2019-11-29 21:31:01 240

原创 总结:选择排序+堆排序

/* 3.选择排序:每一次从无序区间选出最大(或最小)的一个元素, * 存放在无序区间的最后(或最前),直到全部待排序的数据元素排完。 * 时间复杂度为;O(n^2); * 排序稳定性:不稳定; * 空间复杂度:O(1); * */ public static void selectSort(int[] array) { ...

2019-11-29 21:19:49 100

原创 总结:直接插入排序+希尔排序

/* 1.直接插入排序:每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入. * 最坏情况下:时间复杂度为O(n^2)---无序的时候; * 最好情况下:时间复杂度为O(n)---有序的时候; * 空间复杂度:O(1); * 注意:越有序排序速度越快; * 稳定性:稳定排序; * 2.两个重要特点: *(1)如果当前...

2019-11-29 12:02:55 166

原创 总结:优先级队列(堆)

二叉树的顺序存储1.存储方式(1)使用数组保存二叉树结构,方式即将二叉树用层序遍历方式放入数组中。(2)一般只适合表示完全二叉树,因为非完全二叉树会有空间的浪费。这种方式的主要用法就是堆的表示。(3)图解:堆1.概念:(1)堆逻辑上是一棵完全二叉树。(2) 堆物理上是保存在数组中。(3)满足任意结点的值都大于其子树中结点的值,叫做大堆,或者大根堆,或者最大堆;反之,则是小堆,或...

2019-11-26 21:01:52 507

原创 牛客---二叉树中等题

class TreeNode { Integer val; TreeNode left; TreeNode right; TreeNode(Integer x) { val = x; }}/*1.叉树的构建及遍历: *编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 *例如如下的先序遍历...

2019-11-26 20:33:42 164

原创 牛客--二叉树初级题

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 165

原创 总结:二叉树的概念性质与实现

1.树当中的概念(1)节点的度:一个节点含有的子树的个数称为该节点的度.(2)树的度:一棵树中,最大的节点的度称为树的度.(3)叶子节点或终端节点:度为0的节点称为叶节点.(4)双亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点.(5)孩子节点或子节点:一个节点含有的子树的根节点称为该节点的子节点.(6)根结点:一棵树中,没有双亲结点的结点.(7)节点的层次:从根...

2019-11-22 20:57:14 151

数据结构与算法基础(java版).zip

使用Java语言,根据单链表、双链表、堆、栈、二叉树的原理,编写相关代码。实现ArrayListy与LinkedList,理解Hash算法的原理。

2020-07-10

计算机网络--TCP+UDP.zip

计算机网络(PPT)--TCP与UDP的区别,TCP的三次握手与四次挥手,子网掩码的计算,IP地址的划分等。

2020-07-10

C基础思维导图.pdf

C语言基础课程思维导图,总结了C语言基础版的主要内容。

2019-08-16

计算机操作系统课件-汤子赢.rar

计算机操作系统当中的算法讲解,详细讲解了操作系统的处理机制与算法应用!

2019-06-22

配置Linux操作系统.docx

1. 配置一个可用于企业级使用的应用服务器linux 2. 下载最新的linux,类型不限 3. 安装下列服务软件 (1) NFS (2) Web服务+php (3) Tomcat (4) Java (5) FTP (6) Samba (7) Mysql (8) 邮件服务 (9) SVN (10) Webmin (11) vnc

2019-06-22

Final_exam_Test.rar

设计如下四个界面,界面分别为“开始界面”(MainActivity)、“基本信息界面”(BasicInfoActivity)、“院系专业界面”(SchoolInfoActivity)、“其他信息界面”(OtherInfoActivity),单击第一个界面“进入”按钮跳转到第二个界面,在第二个界面录入学生基本信息,这个界面的籍贯及生日信息从身份证号提取(籍贯提取使用Service实现,类名为NativePlaceService),并自动填充到对应的文本编辑框中,单击第二个界面“下一步”按钮跳转到第三个界面,在第三个界面录入院系、专业、班级等信息,单击第三个界面“下一步”按钮跳转到第四个界面,在第四个界面录入电话、电子邮箱、微信号、特长相关信息,单击第四个界面“提交”按钮后,将所有录入信息通过广播方式进行发送,广播接收器(MyBroadcastReceiver)接收到广播后,弹出对话框,对话框显示所有录入信息,单击对话框的“确定”后,将信息存入数据库,单击“取消”按钮,返回第二个界面。

2019-06-22

Intent_Broadcast_Practice6.rar

设计三个界面,前两个界面单击下一步按钮后,启动到下一个界面,并且把界面上的信息传递给下一个界面, 在第三个界面上显示前两个界面所填写内容,单击确认并提交按钮后发送一个广播,广播接收器接收到一个将信息显示出来

2019-06-22

IDCard_Practice4.zip

输入身份证信息,显示籍贯、出生年月并且校验输出的信息是否有误!

2019-06-22

AndroidTest_two.rar

设置两个界面,第一个界面输入姓名、性别、职业、婚否、爱好等,将这些输入信息转到第二个界面并用ListView显示出来

2019-06-22

Android实现图片自动轮换

package xatu.cn.androidtest_one; import android.content.ContentResolver; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.ImageView; import java.io.FileNotFoundException; /* 从手机相册中选择一幅图片并显示在屏幕上 */ public class MainActivity extends AppCompatActivity { private Button btn_choose; private ImageView img_show; private final int REQUEST_PICTURE_CHOOSE = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); event(); } private void init() { btn_choose = findViewById(R.id.btn_choose_picture); img_show = findViewById(R.id.imgview_src); } private void event() { btn_choose.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_PICK); startActivityForResult(intent, REQUEST_PICTURE_CHOOSE); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK){ Uri uri = data.getData(); Log.e("uri", uri.toString()); ContentResolver cr = this.getContentResolver(); try { Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri)); ImageView imageView = (ImageView) findViewById(R.id.imgview_src); /* 将Bitmap设定到ImageView */ imageView.setImageBitmap(bitmap); } catch (FileNotFoundException e) { e.printStackTrace(); } } super.onActivityResult(requestCode, resultCode, data); } } 页面布局代码: &lt;?xml version="1.0" encoding="utf-8"?&gt; <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:id="@+id/btn_choose_picture" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="选择图片" /> <ImageView android:id="@+id/imgview_src" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout> </android.support.constraint.ConstraintLayout>

2019-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除