E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
测试开发八股文
【测开面试合集】实习测开面试题
测试和
测试开发
的区别?对一个计算器设计测试用例简单说一下你知道的HTTP协议?你熟悉Python吗?你了解直播中使用到的网络协议吗?
小周学编程~~~
·
2023-09-02 12:04
测开面试
面试
职场和发展
Spring理解,重要概念及图解,2023秋招spring常见
八股文
按照自己的需求,找到自己不会的地方去解决1.Spring的核心1)Spring的两大核心:IoC和AOPSpring框架包含众多模块,如Core、Testing、DataAccess、WebServlet等,其中Core是整个Spring框架的核心模块。Core模块提供了IoC容器、AOP功能、数据绑定、类型转换等一系列的基础功能,而这些功能以及其他模块的功能都是建立在IoC和AOP之上的,所以I
面试小白进阶之路
·
2023-09-02 11:59
spring
底层
秋招八股文
bean
AOP
IOC
DI依赖注入
测试开发
必备技能-Jmeter二次开发
01概述为什么需要做二次开发?JMeter作为一款开源的性能、接口测试工具,有时候无法满足我们工作的需要,一般体现在:协议不支持、没有相应数据处理功能等。一般这种情况下,我们可以做的选择有:第一种找插件第二种自定义实现JMeter二次开发一般又分为三类情况:自定义组件、依托于JMeter的core的jar实现。一般来说,代码量较大依托于java请求实现自定义协议的扩展。推荐方式自定义函数来实现特定
小梧敲代码
·
2023-09-02 07:52
测试工具
软件测试
程序员
jmeter
测试开发
java
八股文
面试[多线程]——Synchronized优化手段:锁膨胀、锁消除、锁粗化和自适应自旋锁
1.锁膨胀(就是锁升级)我们先来回顾一下锁膨胀对synchronized性能的影响,所谓的锁膨胀是指synchronized从无锁升级到偏向锁,再到轻量级锁,最后到重量级锁的过程,它叫锁膨胀也叫锁升级。JDK1.6之前,synchronized是重量级锁,也就是说synchronized在释放和获取锁时都会从用户态转换成内核态,而转换的效率是比较低的。但有了锁膨胀机制之后,synchronized
小田田_XOW
·
2023-09-01 23:04
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——synchronized锁升级详细流程
偏向锁偏向锁是JDK6中的重要引进,因为HotSpot作者经过研究实践发现,在大多数情况下,锁不仅不存在多线程竞争,而且总是由同一线程多次获得,为了让线程获得锁的代价更低,引进了偏向锁。偏向锁是在单线程执行代码块时使用的机制,如果在多线程并发的环境下(即线程A尚未执行完同步代码块,线程B发起了申请锁的申请),则一定会转化为轻量级锁或者重量级锁。在JDK5中偏向锁默认是关闭的,而到了JDK6中偏向锁
小田田_XOW
·
2023-09-01 23:04
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——锁的分类
1.1可重入锁、不可重入锁Java中提供的synchronized,ReentrantLock,ReentrantReadWriteLock都是可重入锁。重入:当前线程获取到A锁,在获取之后尝试再次获取A锁是可以直接拿到的。不可重入:当前线程获取到A锁,在获取之后尝试再次获取A锁,无法获取到的,因为A锁被当前线程占用着,需要等待自己释放锁再获取锁。1.2乐观锁、悲观锁Java中提供的synchro
小田田_XOW
·
2023-09-01 23:33
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——两个线程交替打印1-100之间的数字
一份代码,两个线程,使用synchronize实现:重写run()方法,将输出1到100之间整数的代码写到同步方法里。线程1进入到同步方法,输出一个整数后,阻塞并释放锁。线程2进入到同步方法,唤醒线程1,输出整数后,阻塞并释放锁。线程1和线程2重复第3步,直到输出所有的整数。publicclassPrintNumThreadextendsThread{staticintnum=0;staticOb
小田田_XOW
·
2023-09-01 23:03
java八股文
java
面试
开发语言
字节跳动测试岗面试挂在2面,复盘后,我总结了失败原因,决定再战一次...
先说下我基本情况,本科不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第一次找工作,字节的游戏专场又是最早开始的,就投递了,投递的是游戏
测试开发
岗
程序员雷叔
·
2023-09-01 19:58
面试
职场和发展
软件测试
自动化测试
功能测试
测试用例
测试工具
终于搞懂了《传统播放器和低延迟播放器》——技术进步带来的观影体验变革
作者简介:小曾同学.com,一个致力于
测试开发
的博主⛽️,主要职责:
测试开发
、CI/CD如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。
小曾同学.com
·
2023-09-01 19:58
测试开发
音视频
低延迟
播放器
实时音视频
低延迟播放器
传统播放器
DNS解析:连接互联网的关键步骤
作者简介:小曾同学.com,一个致力于
测试开发
的博主⛽️,主要职责:
测试开发
、CI/CD如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。
小曾同学.com
·
2023-09-01 19:58
笔记
DNS解析
域名解析
域名与IP地址
DNS工作原理
软件测试/
测试开发
丨Pytest学习笔记-运行用例、命令行常用参数、python执行pytest、异常处理
本文为霍格沃兹
测试开发
学社学员笔记分享原文链接:https://ceshiren.com/t/topic/247021、pytest运行用例运行用例运行多条用例运行某个/多个用例包运行某个/多个用例模块运行某个
霍格沃兹测试开发学社
·
2023-09-01 19:57
python
pytest
软件测试
测试开发
自动化测试
【Pytest实战】Pytest运行方式及参数使用详细教程
作者简介:小曾同学.com,一个致力于
测试开发
的博主⛽️,主要职责:
测试开发
、CI/CD如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。
小曾同学.com
·
2023-09-01 19:56
#
两小时玩转Pytest
Pytest参数使用
Pytest运行方式
pytest.ini
Pytest教程
Pytest
-vs
AREX:携程新一代自动化回归测试工具的设计与实现
本文整理自MTSC2023中国互联网
测试开发
大会(上海站)主题演讲。
·
2023-09-01 17:55
测试流量复制测试工具开源
「操作系统」1. 基础
前言:操作系统基础
八股文
文章目录一、操作系统基础1.1什么是操作系统?1.2什么是系统调用1.3什么是中断作者简介:作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小技巧。
程序员三木
·
2023-09-01 14:16
#
操作系统
面试
ubuntu
linux
windows
软件测试/
测试开发
丨Python 内置库 正则表达式
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/27058python内置库正则表达式目录正则表达式使用re模块实现正则表达式操作正则表达式正则表达式就是记录文本规则的代码可以查找操作符合某些复杂规则的字符串在
测试开发软件测试性能测试自动化测试
·
2023-09-01 08:53
软件测试
自动化测试
python
正则表达式
软件测试工程师岗位职责内容及测试流程
测试岗位区分不同公司针对测试的岗位名称不同,但在投递简历前,需要了解一下测试岗位和主要职责内容是什么,大体上分为两类:系统测试、
测试开发
系统测试:60%~100%人力投入到功能测试中,负责迭代需求跟进,
夏目佑希
·
2023-09-01 07:16
功能测试
天源迪科面经
面试大概50min左右,全程都是提问
八股文
。
lmd666
·
2023-09-01 03:22
java
开发语言
Java
八股文
学习笔记day01
01.==和equals区别对于字符串变量来说,使用"=="和"equals"比较字符串时,其比较方法不同。"=="比较两个变量本身的值,即两个对象在内存中的首地址,"equals"比较字符串包含内容是否相同。对于非字符串变量来说,如果没有对equals()进行重写的话,"=="和"equals"方法的作用是相同的,都是用来比较对象在堆内存中的首地址,即用来比较两个引用变量是否指向同一个对象。==
@泡泡糖
·
2023-08-31 21:48
Java八股文学习笔记系列
java
面试
java
八股文
面试[多线程]——进程与线程的区别
定义1、进程:进程是一个具有独立功能的程序关于某个数据集合的以此运行活动。是系统进行资源分配和调度的独立单位,也是基本的执行单元。是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动。进程结构特征:由程序、数据和进程控制块三部分组成。具有独立性、并发性、异步性和动态性的特点。(1)、进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本
小田田_XOW
·
2023-08-31 19:29
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——线程间通信方式
多个线程在并发执行的时候,他们在CPU中是随机切换执行的,这个时候我们想多个线程一起来完成一件任务,这个时候我们就需要线程之间的通信了,多个线程一起来完成一个任务,线程通信一般有4种方式:通过volatile关键字通过Object类的wait/notify方法通过condition的await/signal方法通过join的方式现在有一个问题,两个线程分别打印字符串,但是当线程A每输出两次的时候,
小田田_XOW
·
2023-08-31 19:29
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——阻塞队列
阻塞队列大纲:什么是阻塞队列阻塞队列:从名字可以看出,他也是队列的一种,那么他肯定是一个先进先出(FIFO)的数据结构。与普通队列不同的是,他支持两个附加操作,即阻塞添加和阻塞删除方法。那么阻塞添加跟阻塞删除是什么意思呢?阻塞队列的特点如上图,线程1往阻塞队列中添加元素,而线程2从阻塞队列中移除元素。而在这一系列操作必须符合以下规定:阻塞添加:当阻塞队列是满时,往队列里添加元素的操作将被阻塞。阻塞
小田田_XOW
·
2023-08-31 19:58
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——线程池拒绝策略
四种线程池拒绝策略(handler)当线程池的线程数达到最大线程数时,需要执行拒绝策略。拒绝策略需要实现RejectedExecutionHandler接口,并实现rejectedExecution(Runnabler,ThreadPoolExecutorexecutor)方法。不过Executors框架已经为我们实现了4种拒绝策略:AbortPolicy(默认):丢弃任务并抛出RejectedE
小田田_XOW
·
2023-08-31 19:25
java八股文
java
面试
开发语言
测试平台系列(74) 测试计划定时执行初体验
欢迎关注我的龚仲耗
测试开发
坑货,获取最新文章教程!回顾上一节我们设计好了测试计划表并编写了CRUD接口,还没来得及测试,我们就要马不停蹄地编写定时任务相关内容了。
米洛丶
·
2023-08-31 17:53
jvm与锁
这两块内容的
八股文
倒是不多,但是难度较大,接下来我们就一起一探究竟吧。
瞬间的醒悟
·
2023-08-31 12:29
java面试
python
开发语言
知识学爆——日常开发中的疑问
目录1.为什么说刷新页面vuex的数据会丢失2.ui框架开发时候的难点3.vue打包,vue-cli打包,WebPack忽略指定文件或目录方式4.
测试开发
工程师是干啥的5.ES6的class类的用法6.
JianZhen✓
·
2023-08-31 09:33
日常开发
面试
前端
vue.js
elementui
git
visual
studio
vscode
gitlab
5年测试在职经验之谈:2年功能测试、3年自动化测试,从入门到不可自拔...
已近从事测试行业8年了,自己也从事过2年的手工测试,从事期间越来越觉得如果一直在手工测试的道路上前进,并不会有很大的发展,所以通过自己的努力,早几年已经成功的转入自动化测试的方向,又过去了这么久,现在就职于美团
测试开发
框架组
程序员雷叔
·
2023-08-31 08:21
程序人生
职场和发展
软件测试
自动化测试
功能测试
单元测试
测试用例
软件测试/
测试开发
丨Selenium 高级定位 CSS
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/27022一、CSS选择器概念CSS拥有自己的语法规则和表达式CSS通常分为相对定位和绝对定位
测试开发软件测试性能测试自动化测试
·
2023-08-31 08:20
selenium
css
测试工具
软件测试
自动化测试
python
软件测试/
测试开发
丨Selenium Web自动化测试基本操作
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/26901一、浏览器控制模拟功能测试中对浏览器的操作1.1、打开网页get
测试开发软件测试性能测试自动化测试
·
2023-08-31 08:49
selenium
前端
测试工具
软件测试
python
软件测试/
测试开发
丨Python 学习笔记 之 链表
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/26458链表与数组的区别复杂度分析时间复杂度数组链表插入删除O(n)O
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:49
软件测试
python
测试工具
软件测试/
测试开发
丨ChatGPT的火爆对测试人员来说,是机遇还是挑战?
ChatGPT的横空出世,在测试行业掀起了一股浪潮。虽然它的强大让许多人感到担忧,担心它会取代测试人员从而导致失业,但同时也有许多人感到兴奋,因为ChatGPT能够帮助他们解决繁琐的工作任务。那么,ChatGPT的火爆对于测试人员是机遇还是挑战?ChatGPT在软件测试领域中的应用首先,ChatGPT的出现在测试领域中产生了巨大的影响,它为测试人员的测试工作带来的诸多便利。以下是小编借助ChatG
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:18
chatgpt
单元测试
软件测试
自动化测试
测试开发
软件测试/
测试开发
丨利用ChatGPT自动生成测试用例思维导图
公众号搜索:TestingStudio霍格沃兹
测试开发
的干货都很硬核在写测试用例的时候,你是不是经常会遇到以下难题:缺少边界测试用例:在编写测试用例时,有时候会忽略某些边界情况,这可能导致无法发现软件中的潜在问题
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:18
chatgpt
测试用例
软件测试
测试开发
自动化测试
软件测试/
测试开发
丨Pytest和Allure报告 学习笔记
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/26755Pytest命名规则类型规则文件test_开头或者_test结尾类
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:18
pytest
学习
笔记
测试开发
自动化测试
软件测试
python
软件测试/
测试开发
丨UI自动化测试用例结构分析
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/26899一、用例结构1.1、标准的用例结构用例标题搜狗搜索功能前提条件进入搜狗首页用例步骤
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:18
测试工具
软件测试
python
软件测试 | app测试中常用的Android模拟器
本文节选自霍格沃兹
测试开发
学社内部教材获取更多相关资料测试Androidapp的时候,Android模拟器是经常会用到的工具。模拟器可以轻松的模拟不同的品牌、分辨率和Android系统版本。
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:17
android
android
studio
ide
软件测试/
测试开发
丨Selenium 高级定位 Xpath
点此获取更多相关资料本文为霍格沃兹
测试开发
学社学员学习笔记分享原文链接:https://ceshiren.com/t/topic/27036一、xpath基本概念XPATH是一门在XML文档中查找信息的语言
测试开发软件测试性能测试自动化测试
·
2023-08-31 05:14
selenium
python
测试工具
软件测试
腾讯
测试开发
面试题
唉,今天面试腾讯的
测试开发
工程师,脸被打肿了,下来查阅资料,把一道面试题讲一讲吧,题目是:【O(N)求一个数字串能整除3的连续子串的个数,前缀和数组+对3取余组合数找规律】例如14533254这个字符串
流浪打工人
·
2023-08-31 04:03
c++基础
面试题
算法
java
八股文
面试[数据库]——B树和B+树的区别
B树是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(logn)的时间复杂度进行查找、顺序读取、插入和删除等操作。1、B树的特性B树中允许一个结点中包含多个key,可以是3个、4个、5个甚至更多,并不确定,需要看具体的实现。现在我们选择一个参数M,来构造一个B树,我们可以把它称作是M阶的B树,那么该树会具有如下特点:每个结点最多有M-1个key,并且以升序排列;每个结点最多能有M个子结点
小田田_XOW
·
2023-08-31 04:28
java八股文
java
面试
数据库
java
八股文
面试[数据库]——MySql聚簇索引和非聚簇索引索引区别
聚集索引和非聚集索引聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致。1、聚集索引聚集索引表记录的排列顺序和索引的排列顺序一致(以InnoDB聚集索引的主键索引来说,叶子节点中存储的就是行数据,行数据在物理储器中的真实地址就是按照主键索引树形成的顺序进行排列的),所以查询效率快,只要找到第一个索引值记录,其余就连续性的记录在物理也一样连续存放。聚集索引对应的缺点就是修改慢
小田田_XOW
·
2023-08-31 04:28
java八股文
数据库
java
面试
java
八股文
面试[数据库]——MySQL索引的数据结构
知识点:【2023年面试】mysql索引的基本原理_哔哩哔哩_bilibili【2023年面试】mysql索引结构有哪些,各自的优劣是什么_哔哩哔哩_bilibili
小田田_XOW
·
2023-08-31 04:27
java八股文
java
面试
java
八股文
面试[多线程]——公平锁
一个线程启动时刚好碰到另外的线程释放锁,则该线程会获取到锁,其他等待队列中的线程不会获取到锁。好处:减少线程状态切换(不用在start()之后进入阻塞),提高吞吐量。非公平锁非公平锁是多个线程加锁时直接尝试获取锁,能抢到锁到直接占有锁,抢不到才会到等待队列的队尾等待。但如果此时锁刚好可用,那么这个线程可以无需阻塞直接获取到锁,所以非公平锁有可能出现后申请锁的线程先获取锁的场景。非公平锁的优点是可以
小田田_XOW
·
2023-08-31 04:26
java八股文
java
面试
开发语言
【面试-
八股文
】万字app测试 面试题,助你吊打面试官系列
配合前面三篇
八股文
,无敌..
测试猿温大大
·
2023-08-30 22:02
职言|
测试开发
的技术领导力指南
咨询公司DDI曾经做过一份调查,48%的领导者认为他们的公司拥有高素质的领导力。然而,公司的人力资源部门却不这么认为,只有28%的人同意这一观点。技术领导力是一个极具挑战性的角色,要做好这个角色比想象中要复杂得多。调查发现,多达79%的员工认为,由于缺乏领导的赏识,他们可能会辞职。所有这些数字都证明了良好领导力的重要性。什么是技术领导力?技术领导,通常是指技术负责人,是管理公司专业技术人员的过程。
TesterHome官方
·
2023-08-30 20:54
职场和发展
程序人生
java
八股文
面试[多线程]——synchronized锁升级过程
速记:偏向-轻量-重量锁膨胀上面讲到锁有四种状态,并且会因实际情况进行膨胀升级,其膨胀方向是:无锁——>偏向锁——>轻量级锁——>重量级锁,并且膨胀方向不可逆一.锁升级理论.在synchronized锁升级过程中涉及到以下几种锁.先说一下这几种锁是什么意思.偏向锁:只有一个线程争抢锁资源的时候.将线程拥有者标识为当前线程.轻量级锁(自旋锁):一个或多个线程通过CAS去争抢锁,如果抢不到则一直自旋.
小田田_XOW
·
2023-08-30 10:25
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——CAS同步机制
AtomicInteger源码解析:publicclassAtomicIntegerextendsNumberimplementsjava.io.Serializable{//设置使用Unsafe.compareAndSwapInt进行更新privatestaticfinalUnsafeunsafe=Unsafe.getUnsafe();privatestaticfinallongvalueOff
小田田_XOW
·
2023-08-30 09:13
java八股文
面试
职场和发展
java
八股文
面试[多线程]——自旋锁
优点:1.自旋锁尽可能的减少线程的阻塞,这对于锁的竞争不激烈,且占用锁时间非常短的代码块来说性能能大幅度的提升,因为自旋的消耗会小于线程阻塞挂起再唤醒的操作的消耗,这些操作会导致线程发生两次上下文切换!2.非自旋锁在获取不到锁的时候会进入阻塞状态,从而进入内核态,当获取到锁的时候需要从内核态恢复,需要线程上下文切换。(线程被阻塞后便进入内核(Linux)调度状态,这个会导致系统在用户态与内核态之间
小田田_XOW
·
2023-08-30 09:43
java八股文
java
面试
开发语言
java
八股文
面试[多线程]——Synchronized的底层实现原理
笔试:画出Synchronized线程状态流转实现原理图synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized翻译为中文的意思是同步,也称之为”同步锁“。synchronized的作用是保证在同一时刻,被修饰的代码块或方法只会有一个线程执行,以达到保证并发安全的效果。synchronized关键字可以实现什么类型的锁?悲观锁:synchronized关键字实现
小田田_XOW
·
2023-08-30 09:43
java八股文
java
面试
开发语言
使用Python脚本添加新的相关节点到arxml文件中的指定位置
同时越来越多的测试开始内卷,需要将一些自己的DBG模块添加到软件模型中,而
测试开发
人员并不一定会有相关的配置工具和licence,这种情况下,我们就需要自
码上寒山
·
2023-08-30 07:42
汽车软件开发的辅助脚本开发
python
秋招回顾(java)
序言我的秋招起于7月初,终于9月中旬,拿到的offer如下:vipkid提前批
测试开发
(感谢第一个给我发offer的公司),海康威视java研发,oppocolorOs,华为优招安卓研发,百度
测试开发
,
默默墨墨
·
2023-08-30 04:38
议题征集|快来成为MTSC2023深圳大会讲师,Show出你自己!
2023年7月16日,以“质向远大量定乾坤”为主题的MTSC2023中国互联网
测试开发
大会(上海站)圆满举行。11月25日,我们继续相约深圳!
TesterHome官方
·
2023-08-30 02:16
软件测试
质量保障
MTSC
TesterHome
6月-8月面试复盘
对之前的面试做一个总结:大概总结了三类问题吧
八股文
类型MVVM和MVC的区别?
_Kayo_
·
2023-08-29 23:26
面经
前端
面试
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他