- 博客(79)
- 资源 (1)
- 收藏
- 关注
原创 【Linux】Linux基本使用和Web程序部署,我奶奶都能看懂
终端软件是一类工具软件, 可以和远程的主机建立网络连接, 从而对主机进行一些操作.XShellPuttyMobaXTermIterm2SecureCRT…
2022-10-21 00:06:38
1691
3
原创 【Spring】Bean的作用域和生命周期
假设现在有⼀个公共的 Bean,提供给 A ⽤户和 B ⽤户使⽤,然⽽在使⽤的途中 A ⽤户却“悄悄”地修改 了公共 Bean 的数据,导致 B ⽤户在使⽤时发⽣了预期之外的逻辑错误。(说好⼀起到⽩头,你却悄悄 焗了油)。操作以上问题的原因是因为 Bean 默认情况下是单例状态(singleton),也就是所有⼈的使⽤的都是同 ⼀ 个对象,之前我们学单例模式的时候都知道,使用单例可以很⼤程度上提高性能,所以在 Spring 中 Bean 的作⽤域默认也是 singleton 单例模式。限定程序
2022-06-15 16:50:56
427
2
原创 【Spring】Spring 更简单的读取和存储对象
想要将对象存储在 Spring 中,有两种注解类型可以实现: 1. 类注解:@Controller@Service@Repository@Component@Configuration 2. 方法注解:@Bean
2022-06-14 12:02:06
276
1
原创 【Spring】Spring创建和使用
接下来使⽤ Maven 方式来创建⼀个 Spring 项目,创建 Spring 项目和 Servlet 类似,总共分为以下 3 步:
2022-06-10 16:09:19
171
原创 【多线程】多线程到底是个甚——多线程初阶(复习自用)
【多线程】多线程到底是个甚——初阶多线程认识线程线程概念为啥要有线程进程和线程的区别(经典面试题)线程管理从系统内核角度看待进程和线程多线程吃鸡案例多线程的缺点(这里是通俗的说,后边有详细说明)第一个多线程程序Thread类及常见方法线程的状态多线程带来的风险——线程安全synchronized 关键字-监视器锁monitor lockvolatile 关键字wait 和 notify多线程案例单例模式阻塞式队列定时器线程池总结——保证线程安全的思路总结——对比进程和线程的区别线程的优点进程与线程的区别认
2022-05-08 16:51:34
614
2
原创 【面试复习】自用不定时更新
【面试复习】编程基础Java集合框架数据结构MySQL网络&多线程测试技能编程基础Java集合框架常见面试题:集合面试题面试题java源码中常用的数据结构及设计模式数据结构常见八大排序红黑树和AVL树的区别MySQL常见面试题常见面试题网络&多线程测试技能.....................
2022-04-12 13:51:38
1173
3
原创 【测试开发】博客系统——利用selenium的unittest框架进行基本功能测试并生成HTML报告
【测试开发】博客系统——利用selenium的unittest框架进行基本功能测试并生成HTML报告编写基本功能测试用例脚本(包含测试固件)利用unittest框架的测试套件进行功能测试生成HTML测试报告编写基本功能测试用例脚本(包含测试固件)登陆模块import timefrom selenium import webdriverimport unittestclass Login(unittest.TestCase): # Test继承自unittest.TestCase
2022-03-28 16:57:20
6074
2
原创 【测试开发】博客系统——Loadrunner性能测试(发布博客功能 基准测试)
【测试开发】博客系统——Loadrunner性能测试(发布博客功能 基准测试)访问发布博客功能 脚本录制5个虚拟用户,访问发布博客功能,持续3min10个虚拟用户,访问发布博客功能,持续3min20个虚拟用户,访问发布博客功能,持续3min访问发布博客功能 脚本录制5个虚拟用户,访问发布博客功能,持续3min场景模拟开始分析报告10个虚拟用户,访问发布博客功能,持续3min场景模拟开始分析报告20个虚拟用户,访问发布博客功能,持续3min场景模拟开始分析报告.
2022-03-27 21:39:15
1087
原创 【测试开发】自动化测试selenium(三)——unittest框架解析
【测试开发】自动化测试selenium(三)——unittest框架解析unittest框架解析批量执行脚本构建测试套件addTest() 的应用makeSuite()和TestLoader()的应用discover()的应用用例执行顺序忽略用例执行unittest断言unittest框架解析unittest 是python 的单元测试框架, 在python 的官方文档中,对unittest有详细的介绍,想更深一步研究的同学可以到https://www.python.org/doc/ 去了解。unit
2022-03-24 12:39:16
736
1
原创 【测试开发】自动化测试selenium(二)——webdriver常用的API
【测试开发】自动化测试selenium(二)——webdriver常用的API一个简单的脚本元素的定位id和name定位tag name 和 class name定位CSS定位XPath定位link text 定位Partial link text操作测试对象鼠标点击与键盘输入submit提交表单text 获取元素文本添加等待智能等待打印信息一个简单的脚本元素的定位注意:不管用那种方式,必须保证页面上该属性的唯一性webdriver 提供了一系列的对象定位方法,常用的有以下几种idname
2022-03-22 13:38:17
919
3
原创 【测试开发】自动化测试selenium篇(一)
【测试开发】自动化测试selenium篇(一)什么是自动化测试如何实施自动化发展方向什么是selenium什么是自动化测试自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。常见的自动化测试工具: QTP、selenium、Rational Robot 、jmeter、appium、soapui、Loadrunner等等selenium 是一个web 的自动化测试工具,不少学习功能自动化的同学开始首选se
2022-03-21 11:41:12
8015
1
原创 【测试开发】测试管理工具禅道的安装
【测试开发】测试管理工具禅道的安装常见的测试管理工具是干什么的?禅道的安装与配置安装配置成功常见的测试管理工具是干什么的?测试管理工具是在指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对[软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试活动、阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。记录、规范、统计、分析、回溯、改进测试管理工具应该具有的基本功能如下:1、测试需求管理2、测试用例管理3、测试过程管理(
2022-03-20 14:14:01
7307
原创 【测试开发】文件压缩项目实战
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【测试开发】文件压缩项目实战项目启动,介入了解需求需求分析制定测试方案(计划+策略)测试执行流程编写测试用例测试执行输出测试报告版本发布项目总结再次复习软件测试的流程:**需求分析——>.
2022-03-20 13:47:28
194
原创 【测试开发】进阶篇——各种测试技术分类
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【测试开发】进阶篇按开发阶段划分单元测试集成测试系统测试验收测试按测试实施组织划分α测试β测试α和β测试区别第三方测试按是否运行划分静态测试动态测试按是否手工划分手工测试自动化测试按是否查看代码.
2022-03-18 23:33:58
1573
原创 【测试开发】用例篇
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【测试开发】用例篇测试用例的基本要素测试用例的给我们带来的好处测试用例的设计方法测试用例的总体设计方法基于需求的设计方法具体的设计方法等价类边界值因果图场景设计法错误猜测法测试用例的有效性测试用.
2022-03-16 17:09:29
298
1
原创 【测试开发】软件测试基础篇
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【测试开发】软件测试基础篇软件测试的生命周期软件测试&软件开发生命周期如果描述一个bug如何定义bug的级别bug的生命周期如何开始第一次测试测试的执行和bug管理如何发现更多的bug?.
2022-03-16 00:00:57
257
原创 【测试开发】测试的相关基本概念
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【测试开发】测试的相关基本概念软件测试的目的和原则什么是需求什么是Bug什么是测试用例开发模型软件的生命周期瀑布模型螺旋模型增量迭代模型敏捷流程测试模型V模型W模型配置管理和软件测试什么是配置管.
2022-03-15 13:32:02
202
2
原创 【MySQL】索引与事务
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【MySQL】索引与事务1.索引什么是索引索引的作用索引的使用场景索引的简单使用查看索引创建索引删除索引2.事务什么是事务以及为什么使用事务事务的概念使用事务的原因如何开启事务开启事务的三部曲开.
2022-03-13 15:14:38
212
原创 【Spring】Spring 核心与设计思想
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Spring】Spring 核心与设计思想Spring是什么?什么是容器?什么是IoC?传统程序开发控制反转式程序开发两种开发方式对比总结理解SpringIoCDI 概念说明面试问题总结Sp.
2022-03-04 11:30:58
1162
3
原创 【Web】Cookie 和 Session
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Web】Cookie 和 Session回顾 Cookie理解会话机制 (Session)Cookie 和 Session 的区别核心方法代码示例: 实现用户登陆1.实现一个登陆页面2.实现一.
2022-03-01 01:39:04
371
原创 【Web】基于Servlet、Tomcat、HTTP协议、html、js、css实现的表白墙(数据可持久化保存至硬盘中)
📢博客主页:🏀敲代码的布莱恩特🏀📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏📢本文由 【敲代码的布莱恩特】 原创,首发于 CSDN🙉🙉🙉📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨📖精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Web】基于Servlet、Tomcat、HTTP协议、html、js、css实现的表白墙(数据可持久化保存至硬盘中)网页实现效果如下Tomcat配置项目文件目录MessageServletw.
2022-02-27 22:33:37
739
原创 【Web】HTTP协议——以及HTTPS到底是甚
【Web】HTTP协议——以及HTTPS到底是甚HTTP是什么理解 "应用层协议"HTTP是什么HTTP (全称为 "超文本传输协议") 是一种应用非常广泛的 应用层协议.HTTP 往往是基于传输层的 TCP 协议实现的.(HTTP1.0, HTTP1.1, HTTP2.0 均为TCP, HTTP3 基于 UDP 实现)目前我们主要使用的还是 HTTP1.1 和 HTTP2.0比如说我们平时打开一个网站, 就是通过 HTTP 协议来传输数据的.当我们在浏览器中输入一个 百度
2022-02-22 21:04:46
519
2
原创 【Web】JavaScript——进阶篇WebAPI
【Web】JavaScript——基础语法入门篇什么是 WebAPI什么是 DOMDOM 树获取元素querySelectorquerySelectorAll事件初识基本概念事件三要素什么是 WebAPI前面学习的 JS 分成三个大的部分ECMAScript: 基础语法部分DOM API: 操作页面结构BOM API: 操作浏览器WebAPI 就包含了 DOM + BOM.API 是一个更广义的概念. 而 WebAPI 是一个更具体的概念, 特指 DOM+BOM所谓的 API 本质上
2022-02-11 03:32:07
921
4
原创 【Web】JavaScript——基础语法入门篇
JavaScript 的能做的事情:* 网页开发(更复杂的特效和用户交互)* 网页游戏开发* 服务器开发(node.js)* 桌面程序开发(Electron, VSCode 就是这么来的)* 手机 app 开发
2022-01-28 02:39:52
1935
10
原创 【MySQL】MySQL数据库 -> CRUD进阶(增删改查)
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【MySQL】MySQL数据库 -> CRUD进阶(增删改查)数据库约束约束类型null约束unique约束:唯一约束
2022-01-21 17:00:41
1486
19
原创 【Web】HTML基础——了解HMTL基本结构+常用标签的使用
【Web】HTML基础——了解HMTL基本结构+常用标签的使用HTML结构HTML标签HTML文件基本结构标签层次结构快速生成代码框架HTML常见标签注释标签标题标签:h1-h6段落标签:p换行标签:br格式化标签图片标签:img超链接标签:a表格标签基本使用合并单元格列表标签表单标签form标签input标签label标签select标签textarea标签无语义标签:div &span综合案例1:展示简历信息综合案例2:填写简历信息HTML结构HTML 代码是由 “标签” 构成的.HT
2022-01-19 12:49:27
1450
45
原创 【MySQL】MySQL数据库基础以及初阶CRUD(增删改查)
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【MySQL】MySQL数据库基础以及初阶CRUD(增删改查)????MySQL数据库基础????数据库的操作显示当前
2022-01-14 08:00:00
302
40
原创 【Java数据结构】哈希表——学习笔记
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Java数据结构】哈希表——学习笔记⭐概念⭐哈希冲突的概念⭐对于哈希冲突的理解⭐如何避免哈希冲突——哈希函数设计⭐如
2022-01-08 01:07:02
811
11
原创 【Java数据结构】Map&Set的理解与应用(附面试题加深理解)
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Java数据结构】Map&Set的理解与应用(附面试题加深理解)????搜索????概念及场景????模型?
2022-01-06 16:38:53
771
10
原创 【Java数据结构】搜索二叉树——对节点的插入、查找、删除 操作(注释很详细我奶奶都能看懂)
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Java数据结构】搜索二叉树——对节点的插入、查找、删除 操作????搜索二叉树——基本概念????搜索二叉树——
2022-01-03 15:52:14
2455
44
原创 【Java数据结构】想进大厂必须牢记于心的——常见八大排序算法
【Java数据结构】想进大厂必须牢记于心的——常见八大排序算法# ????基本概念## ⭐排序* 排序,就是使一串记录,按照其中的某个或某些关键字的大小,`递增`或`递减`的排列起来的操作。* 平时的上下文中,如果提到排序,通常指的是排升序(非降序)。* 通常意义上的排序,都是指的原地排序(in place sort)。## ⭐稳定性两个相等的数据,如果经过排序后,排序算法能 **`保证其相对位置不发生变化`** ,则我们称该算法是具备 **`稳定性`** 的排序算法。
2021-12-29 05:58:48
2593
58
原创 【Java数据结构】Java对象的比较
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Java数据结构】Java对象的比较????元素比较????基本类型的比较????对象的比较????对象如何进行比较
2021-12-12 14:32:13
2441
55
原创 【Java数据结构】堆到底是什么东西?一文帮你理解——优先级队列(堆)
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Java数据结构】堆是个什么东西?一文带你理解——优先级队列(堆)????1.二叉树的顺序储存????二叉树的顺序储
2021-12-07 17:50:39
4558
69
原创 【Java数据结构】二叉树进阶——非递归实现前中后序遍历二叉树(深入理解二叉树)+进阶大厂面试题(一行一注释)
????博客主页:????敲代码的布莱恩特????????欢迎点赞 ???? 收藏 ⭐留言 ???? 欢迎讨论!????????本文由 【敲代码的布莱恩特】 原创,首发于 CSDN????????????????由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨????精品专栏(不定时更新)【JavaSE】 【Java数据结构】【LeetCode】【Java数据结构】非递归实现——前中后序遍历二叉树非递归前序遍历非递归中序遍历非递归后序遍历非递归前序遍历前序遍
2021-12-04 09:00:00
2151
63
原创 【Java数据结构】 二叉树经典OJ面试题——刷题笔记+解题思路
【Java数据结构】 二叉树经典面试题——刷题笔记+解题思路二叉树的前序遍历中序遍历后续遍历判断两棵树是否是相同树另一棵树是否是当前树的子树二叉树的前序遍历前中后序 遍历 其实方法都一样,就是把节点的访问顺序变一下,代码都一模一样,只是换顺序罢了题目:思路: 本题要求将遍历到的节点放入一个List中返回前序遍历顺序:根节点——>左孩子节点——>右孩子节点先判断根节点,如果根节点为空,直接返回list将当前访问的根节点存入顺序表中然后递归访问左孩子节点最后递归访问右孩子节
2021-12-01 08:00:00
1187
77
原创 【Java数据结构】二叉树到底是什么品种的树?以及二叉树有哪些基操
【Java数据结构】二叉树到底是什么树?以及二叉树有哪些基操树型结构概念树的表示形式树的应用二叉树(重头戏)概念二叉树的基本形态两种特殊的二叉树二叉树的性质三级目录树型结构概念树的表示形式树的应用二叉树(重头戏)概念二叉树的基本形态两种特殊的二叉树二叉树的性质三级目录...
2021-11-28 15:05:01
910
58
原创 【Java】认识异常及自定义异常
【Java】认识异常及自定义异常异常的背景Java错误与异常的基本概念:异常的基本用法捕获异常异常处理流程抛出异常异常说明自定义异常异常的背景我们曾经的代码中已经接触了一些 “异常” 了. 例如:除以 0System.out.println(10 / 0);// 执行结果Exception in thread "main" java.lang.ArithmeticException: / by zero数组下标越界int[] arr = {1, 2, 3};System.out.
2021-11-27 00:54:26
431
8
原创 【Java数据结构】栈与队列 经典面试题——刷题笔记
【Java数据结构】栈与队列 经典面试题——解题笔记+动图思路1. 实现一个最小栈题目:思路:实现代码2. 括号匹配问题题目:思路:实现代码3. 用队列实现栈题目:思路:实现代码:4. 用栈实现队列题目:思路:实现代码:5. 设计循环队列题目:思路:实现代码:1. 实现一个最小栈题目:思路:把题目要求的最小栈内部分为两个栈,一个stack用于储存所有元素,另一个min_stack用于储存最小的元素压入第一个元素时,这个元素就是当前栈里最小元素,所以不光要压入stack栈中也要压入min.
2021-11-25 20:18:09
1580
35
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人