自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 了解自动化测试基础

禅道它是一个项目管理工具,管理整个项目的生命周期常见的测试管理工具做什么事情?需求管理测试用例管理测试缺陷管理测试统计测试报告selenium的特点免费轻巧,占用内存少支持多语言支持多浏览器支持分布式测试自动化测试的优势?节约人力成本,节约各种资源进行手工测试无法完成的测试测试量大,不易出错下载对应版本的selenium驱动Mac的话,将它放到 /usr/local/bin目录下selenium是什么UI自动化测试工具selenium怎么定

2021-10-14 13:50:08 5373

原创 软件测试常见的问题概略

什么是软件测试?测试软件是否满足用户的需求软件测试和调试的区别?目的不同调试是开发人员查看自己写的代码是否实现自己想让代码实现的功能软件测试是测试人员查看软件是否实现用户的需求角色不同软件测试:黑盒测试工程师,白盒测试工程师,开发人员软件调试:开发人员阶段不同软件调试:开发阶段软件测试:整个软件开发的生命周期软件开发的生命周期需求计划设计编码测试运行维护你为什么选择软件测试这个职业?兴趣技能:代码能力抗压力和责任感(讲故事)你学

2021-10-03 17:18:54 5485

原创 千万可不敢乱搬代码哦

数据库连接池

2021-09-16 00:10:15 111

原创 深入浅知JVM(面试必备)

JVMJava虚拟机意义:跨平台把Java字节码转换成操作系统/CPU能够识别的二进制指令JVM区域内存划分堆方法区栈程序计数器JVM做的事情:类加载执行引擎(解释执行字节码)动态内存管理(申请内存/释放内存)----》 垃圾回收机制(GC)垃圾回收机制啥时候申请内存(时机是明确的)new对象啥时候释放内存(时机是隐晦的)需要仔细分析代码,代码啥时候不使用对象,就可以释放了垃圾回收机制的目的:为了能够自动判定某个对象是否应该回收,如果能够回收就回收垃圾

2021-09-16 00:02:07 119

原创 回顾操作系统,我脑子炸了

操作系统冯诺依曼体系结构CPU(中央处理器):进行算术运算和逻辑判断;执行一些指令;里面的寄存器空间比较小存储器:存储数据内存:空间比较小,访问速度快外存:空间比较大,访问速度慢输入设备输出设备进程进程(process):有的系统上,进程叫做“任务”(task),体现的是“完成某个工作的过程”双击运行程序时,操作系统就会创建一个对应的进程(正在执行任务的过程)进程的管理描述:task struct结构(把这个东西想象成是一个class,实际上操作系统内核是C语言

2021-09-15 13:07:59 1105

原创 知道这点网络还怕问嘛~怕得很!

传输层OSI七层模型:应用层表示层会话层传输层网络层数据链路层物理层协议分层降低模块之间的耦合,降低人们使用和学习成本,并且可以灵活替换封装和分用:封装:将数据打包传给传输层,根据TCP(源端口,目的端口)报头传输给网络层,根据IP(源IP,目的IP)报头传输给数据链路层,根据以太网数据帧头和以太网数据帧尾 把网络层的数据包打包成数据链路层的数据包 交给物理层进行传输分用: 物理层将光电信号的数据,数据进行分析还原成二进制的bit流,把二进制的数据交给数据链路层,去掉以太网帧

2021-09-13 20:49:31 71

原创 模板渲染其实不难哦!

session 和 cookie的工作流程:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MYQfjFDj-1631456742637)(/Users/cola/Downloads/无标题的笔记本 (1)]-15.jpg)session的持久化?将session存储到服务器数据库或者文件中的行为上传文件构造form表单 添加enctype=“multipart/form-data”服务端创建Part对象对应一个上传文件Servlet加注解@Mutipart

2021-09-12 22:26:17 121

原创 书到用时方恨少~网络原理面试参考

客户端与服务器:客户端主动发送请求(request),服务器被动接受请求并作出响应(response)通信方式:一问一答、多问多答、一问多答协议两个不同的程序,互相理解请求或响应内容的含义,相当于制定一致的规则TCP/IP 五层结构(TCP/IP协议栈):应用层代码中约定两台主机之间传输数据的格式传输层不考虑传输的中间过程,只考虑起点和终点如何进行传输网络层比较远的两台主机,怎么一步一步把数据传过去传输层数据链路层相邻主机之间的通信物理层物理

2021-09-09 19:25:00 125

原创 找工作好难呀之Java面试题总结(不断总结中)

什么是面向对象?面向过程注重事情的每一个步骤面向对象注重事情有哪些参与者以及各自需要干什么封装:明确标识允许外部使用的所有成员函数和数据项继承:继承基类的方法,并且自己做出扩展或改变多态:继承、方法重写、父类引用子类对象(便于开发扩展新的功能)父类类型 变量名 = new 子类对象();变量名.方法名(); // 调用的是子类的方法,但是没办法调用子类独有的功能重载和重写的区别?重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值

2021-09-09 17:30:22 111

原创 爪哇所需要的Linux是多么快乐~

让你的爪哇飞上天----Linux 基础命令用户命令创建用户配置用户密码切换用户设置权限文件/目录操作命令总结用户命令创建用户useradd test配置用户密码passwd test切换用户su test设置权限chomd +x test文件/目录操作命令ls:列出该目录下的子目录和文件 ls -l / llpwd:显示用户当前所在目录 pwdcd:指定切换到某个路径上 cd testtouch:创建一个文件 touch test.txt

2021-07-27 19:48:53 243 1

原创 数据库——可不敢删库跑路喽(建议收藏)

数据库——删库跑路喽数据库简介数据库简介数据库是什么东东? 为了解决文件安全性、文件不利于数据查询和管理、文件不利于存储海量数据、文件在程序中控制不方便等问题, 设计出更加利于管理数据的软件——数据库,管理数据会更有效。数据库分类如何? 1. 关系型数据 ...

2021-06-02 01:10:48 1814 5

原创 最酸爽的哈希(太难了!!!)

最酸爽的哈希概念什么是哈希表冲突     1. 冲突的概念     2. 冲突的避免     3. 哈希函数设计     4. 冲突的解决总结概念什么是哈希表  可以不经过任何比较,一次直接从表中得到要搜索的元素。如果构造一种存储结构,通过哈希函数使元素的存储位置与它的关键码之间能够建立一一映射的关系,查找的时候就会很快找到该元素。哈希函

2021-05-24 22:58:42 237 1

原创 排序(令我烧脑的东西,跪着也要理解)

排序(Sort)概念基于排序的总览(七种)插入排序希尔排序选择排序堆排序冒泡排序快速排序(重点掌握)优化总结归并排序(重点)海量数据的排序问题总结概念   排序,就是使一串记录按照其中某个或某些关键字的大小,递增或递减的排列起来的操作。通常指的是排升序。稳定性:两个相等的数据,如果经过排序后,排序算法能保证它相对位置不发生变化,这样称该算法具备稳定性的排序算法基于排序的总览(七种)图示如下:插入排序直接插入排序:每次选择无序区间的第一个元素,在有序区间内选择合适的

2021-05-15 18:17:52 80

原创 优先级队列(堆)

优先级队列(堆)概念三级目录内部原理操作步骤  向下调整  操作入队列概念   数据结构应该提供两个最基本的操作,一个是返回最高级优先级对象,一个是添加新的对象。这种数据结构就是优先级队列(Priority Queue)堆逻辑上是一个完全二叉树堆物理上是保存在数组中满足任意节点的值都大于他子树中结点的值,叫做大堆,或大根堆反之,叫做小堆,或小根堆堆的基本作用是快速找集合中的最值三级目录内部原理    优先级队列的实现方式有很多,但最常见的是使用堆来构建操作步骤  向下调整左右

2021-05-13 23:41:30 80

原创 数据结构(部分)

栈、队列、二叉树详解(小白专属)栈(Stack)队列(Queue)二叉树栈(Stack)概念:是一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作,另一端称为栈底。它遵守先进后出的原则。代码实现:1.可以利用顺序表实现(使用尾插+尾删)稍微简单2. 可以利用链表实现(头尾都行)public class MyStack { // 顺序表实现的栈 public int[] elem = new int[100]; public int usedSize = 0;

2021-05-13 18:21:45 55

原创 初识异常

异常处理了解异常我们接触的异常:除以0、数组下标越界、空指针,所说的异常就是程序在运行时出现错误时通知调用者的一种机制掌握异常使用的基本用法1. 捕获异常的基本语法:2.finally 表示最后的善后工作,最常用的是释放资源了解Java异常体系异常处理的流程异常的体系学会自定义异常Java中内置了丰富的异常类,但在实际场景中可能还有些情况需要我们对异常类进行扩展,创建实际情况的异常例:实现一个用户登录时抛出异常了解异常我们接触的异常:除以0、数组下标越界、空指针,所说的异常就是程序在运行时出现错误时通知

2021-04-24 19:06:13 93

原创 面向对象(小白专属)

面向对象编程继承继承“子类可以继承父类的字段和方法”java 中对于字段和和方法共有四种访问权限:如图所示:多态多态需要结合向上转型、动态绑定、方法重写,当类的调用者编写方法时,参数类型为父类,方法内部并不知道,也不关注当前父类引用指向哪个类型的子类的实例,此时父类这个引用调用方法可能会有多种不同的表现。1.使用多态的好处?抽象抽象(abstract)父类中的方法没有什么实际工作,像这种没有实际工作的方法,可以把它设计一个抽象方法,包含抽象方法的类称为抽象类==注意:==抽象类的作用接口接口(interfa

2021-04-20 20:55:25 103

原创 顺序表(java)详解(小白专用)

文章目录顺序表(java)详解(小白专用)1.顺序表是什么?2.顺序表的利弊?3.顺序表代码实现步骤?总结顺序表(java)详解(小白专用)1.顺序表是什么?顺序表就是在数组上完成增删改查。顺序表分为:动态和静态顺序表。静态顺序表用于知道要用多少数据的工作场景。动态顺序表可动态分配使用空间。2.顺序表的利弊?利:比链表查询的速度快;弊:添加空间比较麻烦,浪费空间现象比较严重;增删改比链表麻烦些。3.顺序表代码实现步骤?顺序表需要哪些属性?顺序表需要实现哪些功能?

2021-04-14 20:04:37 399

原创 类和对象的使用

深入了解类与对象文章目录深入了解类与对象前言一、类和对象分别是什么?二、使用步骤1.类和对象的使用2.对象实例化3.类和对象具体代码示例总结前言Java是基于面向对象的语言,它关注的是最后的使用功能,对细节步骤不做深入研究!一、类和对象分别是什么?类相当于造汽车的车间,而对象好比是造车的工人,他们负责造车的过程。类只是提供容器,对象实现细节步骤。面向对象: 注重的是对象,是通过逻辑将一个个功能串到一块。面向过程: 更注重自己实现功能的步骤。二、使用步骤1.类和对象的使用代码如

2021-04-11 11:13:18 354

原创 欢迎来到可乐好哇!的博客

小码农的蜕变过程欢迎来到可乐好哇!的博客新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎来到可乐好哇!的博客你好! 这是我的第一次写的博客,写的不好,多多提建议!新的改变我们对Markdown编辑器进行了一些功能

2021-04-01 13:23:18 147 1

空空如也

空空如也

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

TA关注的人

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