自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024年最全安卓工具类之app获取版本渠道信息工具类,面试字节跳动被问Android屏幕适配方案

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-17 05:55:41 734

原创 2024年最全安卓Activity生命周期,Android高级工程师面试题-字节跳动

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!@Override//负责打印输出到控制台。

2024-05-17 05:54:32 601

原创 2024年最全安卓 各类加密编码详解,2024年最新2024网易Android高级面试题总结

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,

2024-05-17 05:53:57 746

原创 Web应用中的敏捷测试和瀑布测试_瀑布测试和敏捷测试的区别

在敏捷项目中,所有的测试都应该可以在任何团队成员的个人环境中运行,也就是说,所有人都可以使用那些自动化测试用例的工具。敏捷项目和瀑布项目所需的环境没太大区别,其中一个不同之处在于,敏捷项目从项目伊始直至项目结束,都要用到所有的环境。在这个话题上,敏捷和瀑布还有另外一点差异,那就是环境的计划和资源分配对它们的影响不同,尤其是当各种环境被项目之外的团队进行管理的时候,其差异尤为显著。在敏捷项目中,独立模块间的集成是被持续构建所覆盖的,所以集成测试的关注点就是那些不属于当前项目的外部接口。敏捷项目的灵活性更强。

2024-05-17 03:22:35 974

原创 WEB安全测试通常要考虑的测试点

分析:用户使用缓冲区溢出来破坏web应用程序的栈,通过发送特别编写的代码到web程序中,攻击者可以让web应用程序来执行任意代码。分析:帐号列表:系统不应该允许用户浏览到网站所有的帐号,如果必须要一个用户列表,推荐使用某种形式的假名(屏幕名)来指向实际的帐号。分析:程序在抛出异常的时候给出了比较详细的内部错误信息,暴露了不应该显示的执行细节,网站存在潜在漏洞,程序员应该作的: 配置所有的安全机制,关掉所有不使用的服务,设置角色权限帐号,使用日志和警报。• 转义字符:&(&);例:一个验证用户登陆的页面,

2024-05-17 03:20:55 457

原创 Pytest自动化测试框架:mark用法---测试用例分组执行_python pytest框架 @pytest(1)

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

2024-05-16 09:43:56 259

原创 pytest自动化测试框架,真正做到从0到1由浅入深详细讲解【万字级】_pytest框架详解

report/tmp   #pytest把allure报告的生成的中间文件放到一个临时文件里面(pytets生成报告,需要数据,所以先把数据存起来)/report/tmp -o …/report/report -clean       #allure指令生成对应报告。#所有的报告需要数据支持的,数据来源pytest框架本身,结果数据存到一个文件,存在…/report/tmp文件夹。始化函数装饰器里面加params参数传参,port=request.param[0] 来调用params里的参数。

2024-05-16 09:43:23 298

原创 pytest自动化测试框架,真正做到从0到1由浅入深详细讲解【万字级】_pytest框架详解(2)

pytest -sq --alluredir=…/report/tmp   #pytest把allure报告的生成的中间文件放到一个临时文件里面(pytets生成报告,需要数据,所以先把数据存起来)n01.py :执行test_lesson01.py模块的测试用例(sq可以不写,只是不加打印,sq错误执行的时候会有很多信息可以打印,)****@pytest.mark.skip(“跳过test_lesson_add”)****@pytest.mark.skip(“跳过test_lesson_add”)**

2024-05-16 09:42:49 271

原创 Playwright浏览器自动化工具:5分钟快速上手_playwright自动化工具(1)

pip install playwright 安装语言包工具,除此之外,playwright 需要依赖浏览器环境才能运行,playwright install 的意思是下载和安装依赖的浏览器。浏览器不需要提前安装,通过这行命令,程序会自动下载一个 chrioum 浏览器和一个 firefox 浏览器,之后的浏览器操作都会在这些浏览器上运行。你做的每步操作,都会被 playwright 录制下来,生成运行代码,显示在一个 Inspector 的界面中,这些代码可以拷贝下来,保存到代码库当中。

2024-05-16 06:51:51 497

原创 Playwright测试自动化工具_playwright test

Playwright的第一个特点(跨浏览器、跨平台和跨语言支持),我们可以说,它支持所有现代浏览器,在任何平台上都没有真正的限制。例如,如果你想在Java中使用Playwright,你需要选择你喜欢的测试运行器,如JUnit,并管理Playwright对象,如BrowserContext和Page。然而,我们必须知道,这些对象在我们的脚本中的每一次测试中都会自动创建和关闭。现有的会话可以在每次新的测试需要会话时使用,节省了登录应用程序的时间,大大减少了执行时间。我们已经看到了一些关于如何编写测试的代码。

2024-05-16 06:51:18 957

原创 Playwright测试自动化工具_playwright test(2)

在这个例子中,我们没有看到像Browser或BrowserContext这样的对象的创建。然而,我们必须知道,这些对象在我们的脚本中的每一次测试中都会自动创建和关闭。Playwright测试的基础是固定装置的概念,这基本上意味着我们正在创建一个环境,以便运行测试。Playwright带有一些内置的固定装置,其中一些是常用的。现有的会话可以在每次新的测试需要会话时使用,节省了登录应用程序的时间,大大减少了执行时间。● BrowserContext类型的context——测试运行的孤立的上下文。

2024-05-16 06:50:45 607

原创 Playwright测试自动化工具_playwright test(1)

Playwright的第一个特点(跨浏览器、跨平台和跨语言支持),我们可以说,它支持所有现代浏览器,在任何平台上都没有真正的限制。例如,如果你想在Java中使用Playwright,你需要选择你喜欢的测试运行器,如JUnit,并管理Playwright对象,如BrowserContext和Page。然而,我们必须知道,这些对象在我们的脚本中的每一次测试中都会自动创建和关闭。现有的会话可以在每次新的测试需要会话时使用,节省了登录应用程序的时间,大大减少了执行时间。我们已经看到了一些关于如何编写测试的代码。

2024-05-16 06:50:11 955

原创 jmeter性能测试步骤

Upgrades(可更新的插件):即可以更新到最新版本的一些插件,一般显示为加粗斜体,可以通过点击截图右下角的Apply Changes and Restart Jmeter按钮来下载更新;PS:一般不建议进行更新操作,因为最新的插件都有一些兼容问题,而且很可能导致jmeter无法使用(经常报加载类异常)!!!建议使用jmeter最新的3.2版本来尝试更新这些插件。二、Transactions per Second即TPS:每秒事务数,性能测试中,最重要的2个指标之一。

2024-05-16 03:26:01 560

原创 Jmeter性能测试 —— 性能测试的流程和术语_请选择 metersphere 性能测试模块正确的工作流程

预设本次性能测试各子模块的起止时间,产出,参与人员等等本次性能测试的目标是需要验证系统在实际运行环境中的性能外,还需要考 虑到不同的硬件配置是否会是制约系统性能的重要因素。因此在测试环境中,需 要部署多个不同的测试环境,在不同的硬件配置上检查应用系统的性能,并对不同配置下系统的测试结果进行 分析,得出最优结果(最适合当前系统的配置)。这里所说的配置大概是如下几类:①数据库服务器②应用服务器③负载模拟器④软件运行环境,平台。

2024-05-16 03:25:28 607

原创 Jmeter性能测试 —— 性能测试的流程和术语_请选择 metersphere 性能测试模块正确的工作流程(1)

前面已经确定了本次性能测试的应用领域,接下来就是针对具体的领域关注点,确定性能目标(指标);其中需要和其他业务部门进行沟通协商,以及结合当前系统的响应时间等数据来进行确定最终我们需要达到的响应时间和系统资源使用率等目标;比如:①登录请求到登录成功的页面响应时间不能超过2秒;②报表审核提交的页面响应时间不能超过5秒;③文件的上传、下载页面响应时间不超过8秒;④服务器的CPU平均使用率小于70%,内存使用率小于75%;

2024-05-16 03:24:55 789

原创 Jmeter性能测试 —— 性能测试的概念_appjmeter性能测试

其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。**软件环境:**被测系统的架构,前端、中间件、服务器(这里指运行系统软件服务器,如tomcat)、数据库、测试环境部署信息以及性能测试工具信息。**网络环境:**找出系统性能瓶颈可以在广域网环境进行,其它性能测试可以在局域 网进行,排除网络干扰。

2024-05-16 03:24:21 748

原创 2024年安卓最全程序员对于35岁的担忧:未来真的没有什么好的前景吗?,2024年最新安卓开发面试题Java

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-16 02:09:49 825

原创 2024年安卓最全程序员如何自我学习和成长?(3),安卓中级面试

分享一份NDK基础开发资料分享内容包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-16 02:09:16 718

原创 2024年安卓最全程序员修炼之道(2)——别让,科学技术协会面试自我介绍

愿你有一天,真爱自己,善待自己。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-16 02:08:43 280

原创 2024年安卓最全程序员修炼之道(1)——注重不害怕承认无知错误(1),字节跳动面试官会问哪些问题

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-16 02:08:09 261

原创 centos7 安装VNC Server_centos7 vncserver

linux系统给给开发者带来性能的便利,但是失去了window系统的界面化管理的便利。下面介绍怎么通过在linux系统上实现界面化操作。(CENTOS为例)本文详细讲解在centos下安装VNC 服务并用 VNC viewer 连接。

2024-05-15 08:26:02 376

原创 Centos7 安装Postgresql10

Postgresql默认的数据目录是/var/lib/pgsql/版本号/data目录,这要求你在/var下有足够的存储空间,我们这里将其换掉,假设/home的空间很大。切换到postgres用户,使用initdb初始化数据库,这样在/home/postgresql_data下会增加很多东西,首先在/home下创建一个Postgresql的数据目录,指定所有者postgres同时分配权限。果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。然后可以验证是否安装成功。

2024-05-15 08:25:28 359

原创 Centos7 安装Postgresql10(2)

firewall-cmd --add-service=postgresql --permanent 开放postgresql服务。果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。ALTER USER postgres WITH PASSWORD ‘密码’;

2024-05-15 08:24:53 851

原创 2024年安卓最全Android OkHttp使用和源码详解,中高级Android大厂高频面试题

架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了,我们需要一个真正身经百战的架构师才能讲解透彻其中蕴含的深理。只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。//如果我们被禁止使用网络,并且缓存不足,则失败。

2024-05-15 07:11:25 987

原创 2024年安卓最全Android OkHttp使用和源码详解(1),2024年最新字节跳动三面技术面

一线互联网Android面试题含详解(初级到高级专题)这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。并且大多数都整理了答案,熟悉这些知识点会大大增加通过前两轮技术面试的几率如果设置门槛,很多开发者朋友会因此错过这套高级架构资料,错过提升成为架构师的可能。这就失去了我们的初衷;让更多人都能通过高效高质量的学习,提升自己的技术和格局,升职加薪。最后送给大家一句话,望共勉,永远不要放弃自己的梦想和追求;

2024-05-15 07:10:51 757

原创 2024年安卓最全Android ndk开发 -利用ndk-build android,百度Android岗一面+二面内容

那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。

2024-05-15 07:10:16 654

原创 2024年安卓最全Android mvp模式,字节跳动的面试题

我们见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!2、MVP结构示意图————- 点击打开大图 ————-

2024-05-15 07:09:41 924

原创 ActiveMQ常见操作_changing to user ‘activemq‘ to invoke java

lrwxrwxrwx 1 root root 20 10月 25 2012 java-1.6.0-openjdk-amd64 -> java-6-openjdk-amd64/lrwxrwxrwx 1 root root 20 11月 19 2015 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64/-rw-rw-r-- 1 activemq activemq 8 8月 22 11:40 lock。

2024-05-15 04:57:22 773

原创 ActiveMQ常见操作_changing to user ‘activemq‘ to invoke java(1)

lrwxrwxrwx 1 root root 20 10月 25 2012 java-1.6.0-openjdk-amd64 -> java-6-openjdk-amd64/lrwxrwxrwx 1 root root 20 11月 19 2015 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64/-rw-rw-r-- 1 activemq activemq 8 8月 22 11:40 lock。

2024-05-15 04:56:48 874

原创 9大高效的前端测试工具与框架!

作为一款最为古老的框架,它不但拥有广泛的社区支持与资源,而且能够通过简洁的语法,帮助开发人员快速地编写出不同的测试代码。同时,它还提供快照式的测试,并能够使用内置的测试覆盖率工具来进行传输。此外,它的配置并不复杂,您只需要输入目标站点的URL,然后在其中选择特定的浏览器、以及对应的操作系统即可。为了确保Web应用无论发生了何种变更之后,其对应的前端都能够与bug“隔离”,我们需要针对前端开展各种测试,主要包括:测试应用程序的基本功能、用户的界面和整体的可用性。

2024-05-15 04:56:14 827

原创 9个最受欢迎的开源自动化测试框架盘点!_java开发的自动化ui测试框架有哪些

Katalon Studio构建于开源Selenium和Appium框架之上,通过减少学习和集成这些框架以满足自动化测试需求所需的工作量和专业知识,使团队能够快速开始测试自动化。Gauge是一种相对较新的测试自动化工具,具有轻巧和跨平台的特点。的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD)。框架,但是当他们可以使用现有的开源工具,库和测试框架获得相同甚至更好的结果时,通常是不会再去花费大量的时间和金钱去自己创建一个的。**·**简单,灵活和丰富的语法。

2024-05-15 04:55:39 578

原创 2023年最新软件测试面试题,看完还怕拿不到offer?_回归测试不通过怎么办

http协议又叫做超文本传输协议,在做网络请求的时候,我们基本上是使用http协议。请求方式包括get请求和post请求。http协议与https协议的区别:1.http协议需要ca申请证书,一般免费证书较少,需要一定费用。2.http的链接简单,是无状态的,而https协议是由SSL+http洗衣构建的可进行加密传输,身份认证的网络协议要比http协议安全。3.http协议是超文本协议,又叫明码传输,而https是具有安全性的SSL加密传输协议。

2024-05-15 01:23:04 1032

原创 2023年最新软件测试学习路线图(从入门到精通)_软件测试进阶路线

第五阶段:Python开发技术学习,自动化测试,那就势不可挡的需要开发语言,我们更偏向于推荐使用python语言,所以在有了开发语言的技能之后,Web自动化测试也将不再是难事。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!第三阶段:WEB栈测试技术,了解了web前端的本质,再进行web前端测试就更得心应手了。第七阶段:自动化测试技术,主要学习接口自动化测试技术和性能测试技术。

2024-05-15 01:22:30 406

原创 2023年我劝你不要在入行软件测试了

UI自动化:python或java熟悉一门语言,selenium,unittest,htmltestrunner,ddt数据驱动,PO模式,UI自动化框架等。接口自动化:requests,pytest,allure,jenkins持续集成,接口自动化框架,日志处理,错误截图等。3、具备优化测试流程的能力:可以根据不同公司不同部门不同系统的特点,进行测试流程规划、设计和优化的能力;1、精通专项测试:自动化测试方向、性能测试方向、安全测试方向、测试架构建设等。7.掌握基本的性能测试。性能测试工具≠性能测试。

2024-05-15 01:21:56 263

原创 2023年我劝你不要在入行软件测试了(1)

UI自动化:python或java熟悉一门语言,selenium,unittest,htmltestrunner,ddt数据驱动,PO模式,UI自动化框架等。接口自动化:requests,pytest,allure,jenkins持续集成,接口自动化框架,日志处理,错误截图等。3、具备优化测试流程的能力:可以根据不同公司不同部门不同系统的特点,进行测试流程规划、设计和优化的能力;1、精通专项测试:自动化测试方向、性能测试方向、安全测试方向、测试架构建设等。6.掌握基本的python和自动化脚本的编写。

2024-05-15 01:21:22 592

原创 2024年Android最新Android Studio 让开发效率事半功倍的插件整理(4),面试经历分享怎么说

对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。!文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-14 08:34:29 626

原创 2024年Android最新Android Studio Unable to establish a connection to adb,2024年最新头条面试收到调查问卷

由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。提升架构认知不是一蹴而就的,它离不开刻意学习和思考。**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!

2024-05-14 08:33:51 522

原创 2024年Android最新Android Studio Live模板编写,腾讯字节等大厂面试真题汇总

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的最后,互联网不存在所谓的寒冬,只是你没有努力罢了!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-14 08:33:14 354

原创 (秋招 春招)软件开发 软件测试面试题——操作系统部分_招聘面试办公软件测试操作题

java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,从而保证了该变量的唯一性和准确性。(1)等待阻塞:运行的线程执行wait()方法,该线程会释放占用的所有资源,JVM会把该线程放入“等待池”中。你打电话问书店老板有没有《XXX》这本书,如果是同步通信机制,书店老板会说,你稍等,”我查一下",然后开始查啊查,等查好了(可能是5秒,也可能是一天)告诉你结果(返回结果)。

2024-05-14 05:59:48 584

原创 (秋招 春招)软件开发 软件测试面试题——操作系统部分_招聘面试办公软件测试操作题(1)

消息队列是消息的链表,存放在内核中并由消息队列标识符标识.消息队列克服了信号传递信息少,管道只能承载无格式字节流以及缓冲区大小受限等特点.消息队列是UNIX下不同进程之间可实现共享资源的一种机制,UNIX允许不同进程将格式化的数据流以消息队列形式发送给任意进程.对消息队列具有操作权限的进程都可以使用msget完成对消息队列的操作控制.通过使用消息类型,进程可以按任何顺序读信息,或为消息安排优先级顺序。也就是说,进程得到处理机的时间很短且非常频繁,进程在运行过程中实际上是频繁的转换到就绪状态的。

2024-05-14 05:59:12 655

空空如也

空空如也

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

TA关注的人

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