<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jylee的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jylee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jylee]]></copyright><item><title><![CDATA[(九)网络基础部分]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140943826</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140943826</guid><author>jylee</author><pubDate>Tue, 06 Aug 2024 08:07:00 +0800</pubDate><description><![CDATA[正确回答通过率：87.0%[ 详情 ] 推荐指数： ★★★  试题难度： 初级Server-side include（服务器端包括）是浏览器向服务器请求您的文档时并入您的文档的一个文件。当访问者浏览器请求含有 include（包括）指令的文档时，服务器处理 include（包括）指令并创建新的文档，在新文档中 include（包括）指令被所包括的文件内容取代。然后服务器将此新文档发送给访问者的浏览器。]]></description><category></category></item><item><title><![CDATA[(二)数据库原理]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140908699</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140908699</guid><author>jylee</author><pubDate>Sun, 04 Aug 2024 17:24:04 +0800</pubDate><description><![CDATA[正确回答通过率：78.0%[ 详情 ] 推荐指数： ★★  试题难度： 中级一、 什么是存储过程：存储过程（Stored Procedure）是在大型数据库系统中，一组为了完成特定功能的SQL 语句集，存储在数据库中，经过第一次编译后再次调用不需要再次编译，用户通过指定存储过程的名字并给出参数（如果该存储过程带有参数）来执行它。存储过程是数据库中的一个重要对象，任何一个设计良好的数据库应用程序都应该用到存储过程。二、为什么要用存储过程呢？存储过程真的那么重要吗，它到底有什么好处呢？]]></description><category></category></item><item><title><![CDATA[（001）mysql全接触]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140907297</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140907297</guid><author>jylee</author><pubDate>Sun, 04 Aug 2024 16:06:04 +0800</pubDate><description><![CDATA[正确回答通过率：89.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 初级MySQL的多实例有两种方式可以实现，两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例，这种方式的优势逻辑简单，配置简单，缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例，这种方式定制每个实例的配置不太方面，优点是管理起来很方便，集中管理。正确回答通过率：57.0%[ 详情 ] 推荐指数： ★★★★★  试题难度： 高难。]]></description><category></category></item><item><title><![CDATA[(八)测试场景]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140901317</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140901317</guid><author>jylee</author><pubDate>Sun, 04 Aug 2024 07:36:23 +0800</pubDate><description><![CDATA[1. 登陆测试用例设计分析 ？
 正确回答通过率：53.0%

[ 详情 ] 推荐指数： ★★  试题难度： 中级
一、功能测试

什么都不输入，点击登录按钮，系统是否给出提示（ABC为空）
输入正确的用户名和密码，验证码输入正确，点击登录，验证是否能正确登录 （ABC+）
输入错误的用户名、密码, 验证码输入错误，点击登录，验证是否登录会失败，并且提示相应的错误信息（ABC-）
输入错误的用户名、密码, 验证码输入正确，点击登录，验证是否登录会失败，并且提示相应的错误信息 （AB-，C+）
5.输入错误的]]></description><category></category></item><item><title><![CDATA[(七)自动化测试]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140901308</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140901308</guid><author>jylee</author><pubDate>Sun, 04 Aug 2024 07:33:46 +0800</pubDate><description><![CDATA[正确回答通过率：78.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 中级UI自动化测试（User Interface Automation Testing）是一种通过编写脚本或使用自动化测试工具，对用户界面（UI）进行自动化测试的方法。它可以模拟用户与应用程序或网站的交互，自动化执行用户界面上的操作，如点击按钮、输入文本、选择选项等，并检查应用程序或网站的响应和行为是否符合预期。UI自动化测试通常用于验证用户界面的功能、性能和稳定性，并可以在软件开发过程中帮助检测和修复错误。]]></description><category></category></item><item><title><![CDATA[(六)接口api测试]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140889685</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140889685</guid><author>jylee</author><pubDate>Sat, 03 Aug 2024 13:54:01 +0800</pubDate><description><![CDATA[正确回答通过率：95.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 初级API测试是一种用于验证API（应用程序编程接口）的软件测试类型。它与GUI测试非常不同，主要集中在软件体系结构的业务逻辑层。在API测试中，您无需使用标准的用户输入（键盘）和输出，而是使用软件将调用发送到API，获取输出并记下系统的响应。接口测试是一种常见的软件测试方法，用于测试软件系统中不同模块之间的接口。接口是指两个或多个独立软件模块之间进行数据交换的地方。]]></description><category></category></item><item><title><![CDATA[(五)移动端测试]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140884421</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140884421</guid><author>jylee</author><pubDate>Sat, 03 Aug 2024 06:35:50 +0800</pubDate><description><![CDATA[正确回答通过率：62.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 中级一、功能性功能性测试之安装：· 安装过程中是否可以取消· 软件安装后是否可以正常运行· 安装空间不足时是否有相应提示· 软件安装过程中意外情况（如死机，重启，断电）的处理是否符合需求· 安装后没有生成多余的目录结构和文件· 在必要的权限未选择后是否可以安装且后续可设置· 重复安装是否自动更新为当前安装版本功能性测试之卸载：· 是否可以通过桌面卸载或通过软件安装包卸载。]]></description><category></category></item><item><title><![CDATA[(四)软件性能测试]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140884410</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140884410</guid><author>jylee</author><pubDate>Sat, 03 Aug 2024 06:30:25 +0800</pubDate><description><![CDATA[正确回答通过率：53.0%[ 详情 ] 推荐指数： ★★★★★  试题难度： 中级系统在一定的压力情况下，查看cpu，内存，磁盘，网络带宽，TPS、响应时间、并发用户数、等各项指标，通过模拟生产运行的业务压力量和使用场景组合，测试系统的性能是否满足生产性能要求，就是在特定的运行条件下验证系统的能力状况1、性能需求分析：明确到底要不要做性能测试，明确被测系统特点、基本业务、关键业务、用户行为，性却性能测试范围，明确性能测试目标及性能指标，性能测试策略。]]></description><category></category></item><item><title><![CDATA[(三)编程基础知识]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140866852</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140866852</guid><author>jylee</author><pubDate>Fri, 02 Aug 2024 10:50:50 +0800</pubDate><description><![CDATA[正确回答通过率：69.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 中级事务是并发控制单位，用户定义的一个操作序列。这些操作要么都做，要么都不做，是不可分割的的工作单位。通过事务，sql server能将逻辑相关的一组操作绑定在一起，以便服务器保持数据的完整性，主要用于一些对操作过程的完整性比较高的程序。（事务的特性：原子性、一致性、隔离性、持久性）。事务提交：是提交事务的所有操作：具体来说就是将所有对数据库的更新写回到磁盘上的物理数据库中，事务正常结束。]]></description><category></category></item><item><title><![CDATA[(二)测试工具]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140862354</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140862354</guid><author>jylee</author><pubDate>Fri, 02 Aug 2024 08:01:09 +0800</pubDate><description><![CDATA[正确回答通过率：90.0%[ 详情 ] 推荐指数： ★★  试题难度： 初级1：用户定义的变量，在启动运行时获取一次值，在运行过程中，不再动态获取值2：用户参数在启动时获取一次值，在运行过程中，每次使用该参数都会动态获取一次值正确回答通过率：85.0%[ 详情 ] 推荐指数： ★★★  试题难度： 初级线程组：对于任何测试计划，线程组元件都是JMeter的开始部分。这是JMeter的重要元件，你可以在其中设置多个用户和时间来加载线程组中给出的所有用户。采样器：采样器生成一个或多个采样结果；]]></description><category></category></item><item><title><![CDATA[(一)软件测试规范]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140862326</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140862326</guid><author>jylee</author><pubDate>Fri, 02 Aug 2024 07:53:33 +0800</pubDate><description><![CDATA[正确回答通过率：39.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 高难兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行，即是通常说的软件的可移植性。兼容的类型，如果细分的话，有平台的兼容，网络兼容，数据库兼容，以及数据格式的兼容。兼容测试的重点是，对兼容环境的分析。通常，是在运行软件的环境不是很确定的情况下，才需要做兼容。根据软件运行的需要，或者根据需求文档，一般都能够得出用户会在什么环境下使用该软件，把这些环境整理成表单，就得出做兼容测试的兼容环境了。]]></description><category></category></item><item><title><![CDATA[数据库集群]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140837405</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140837405</guid><author>jylee</author><pubDate>Thu, 01 Aug 2024 07:46:21 +0800</pubDate><description><![CDATA[正确回答通过率：52.0%[ 详情 ] 推荐指数： ★★★★★  试题难度： 中级MySQL 5 之后才有了数据表分区功能（Sharding）， Sharding 不是一个某个特定数据库软件附属的功能，而是在具体技术细节之上的抽象处理，是水平扩展(Scale Out，亦或横向扩展、向外扩展)的解决方案，其主要目的是为突破单节点数据库服务器的 I/O 能力限制，解决数据库扩展性问题。]]></description><category></category></item><item><title><![CDATA[DB分库分表习题集]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140837389</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140837389</guid><author>jylee</author><pubDate>Thu, 01 Aug 2024 07:42:47 +0800</pubDate><description><![CDATA[正确回答通过率：64.0%[ 详情 ] 推荐指数： ★★★★  试题难度： 中级垂直切分有 垂直 分库 和 垂直分表1、垂直分库垂直分库相对来说是比较好理解的，核心理念就四个字：专库专用。按业务类型对表进行分类，像订单、支付、优惠券、积分等相应的表放在对应的数据库中。开发者不可以跨库直连别的业务数据库，想要其他业务数据，对应业务方可以提供 API 接口，这就是微服务的初始形态。]]></description><category></category></item><item><title><![CDATA[SaltStack 运维大全]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140812447</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140812447</guid><author>jylee</author><pubDate>Wed, 31 Jul 2024 07:58:02 +0800</pubDate><description><![CDATA[SaltStack是一个开源配置管理和远程执行引擎.它跨所有机器远程执行命令.它是一个基于python的软件. Thomas S Hatch 是SaltStack的创建者和首席架构师. SaltStack使用ZeroMQ消息库来处理所有网络层的高速需求.盐简单，可扩展且快速.本教程将探讨SaltStack，SaltStack设置，Minion文件系统的基本原理，然后介绍远程执行步骤，配置管理，云管理，Python API操作，最后以完整的工作示例结束.]]></description><category></category></item><item><title><![CDATA[git大全]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140812429</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140812429</guid><author>jylee</author><pubDate>Wed, 31 Jul 2024 07:54:45 +0800</pubDate><description><![CDATA[Git是一款分布式源代码管理工具(版本控制工具)。Git得其数据更像是一系列微型文件系统的快照。使用Git，每次提交或保存项目状态时，Git基本上都会记录当时所有文件的外观，并存储对该快照的引用。为了提高效率，如果文件没有改变，Git不会再次存储文件，只是指向它已存储的上一个相同文件的链接。Git认为它的数据更像是一个快照流，会将数据作为项目的快照存储一段时间。可以有效、高速地处理从很小到非常大的项目版本管理。]]></description><category></category></item><item><title><![CDATA[hdfs文件系统]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140787509</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140787509</guid><author>jylee</author><pubDate>Tue, 30 Jul 2024 09:05:46 +0800</pubDate><description><![CDATA[在大多数情况下，HDFS的副本系数是3，HDFS的存放策略是一个副本存放在本地机架节点上，另一个副 本存放在不同一机架的节点上，第三个副本存放在在与第二个节点同一机架的不同节点上。2）会话管理：如果NN是健康的，zkfc就会在zookeeper中保持一个打开的会话，如果NameNode同时还是Active状态的，那么zkfc还会在Zookeeper中占有一个类型为短暂类型的znode，当这个NN挂掉时，这个znode将会被删除，然后备用的NN，将会得到这把锁，升级为主NN，同时标记状态为Active。]]></description><category></category></item><item><title><![CDATA[logstash 全接触]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140787476</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140787476</guid><author>jylee</author><pubDate>Tue, 30 Jul 2024 09:04:39 +0800</pubDate><description><![CDATA[从关系上看filebeat 是替代 Logstash Forwarder 的下一代 Logstash 收集器，为了更快速稳定轻量低耗地进行收集工作，它可以很方便地与 Logstash 还有直接与 Elasticsearch 进行对接，它们之间的逻辑与拓扑可以参看 Beats 基础，具体的使用可以查看下列的架构，这个也是很多大牛推荐的架构。该参数用以指定Logstash中执行filter和output的线程数，当如果发现CPU使用率尚未达到上限，可以通过调整该参数，为Logstash提供更高的性能。]]></description><category></category></item><item><title><![CDATA[yarn 框架]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140761547</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140761547</guid><author>jylee</author><pubDate>Mon, 29 Jul 2024 08:42:59 +0800</pubDate><description><![CDATA[此外，一个任务失败的次数超过4次，将不会再重新调度。任务尝试也是可以用来中止（killed），因为它是一个推测副本（如果一个任务执行时间比预期的慢的时候， 会启动另外一个相同的任务作为备份，这个任务为推测执行）或者它所在的nodeManager失败，导致该nodeManager所执行的任务被标记为killed，被中止的任务是不会被记录到任务运行尝试次数。如果关闭这个属性，那么可能会造成长时间运行的任务不会被标记为失败，被挂起的任务就会一直不被释放资源，长时间会造成集群效率降低，因此尽量避免这个设置。]]></description><category></category></item><item><title><![CDATA[mapreduce计算框架]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140761490</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140761490</guid><author>jylee</author><pubDate>Mon, 29 Jul 2024 08:38:53 +0800</pubDate><description><![CDATA[强大的索引又出场了。然后 把这些索引信息存放在内存中，如果内存中放不下了，后续的索引信息就需要写到磁盘文件中了：从所 有的本地目录中轮训查找能存储这么大空间的目录，找到之后在其中创建一个类似于“spill12.out.index” 的文件，文件中不光存储了索引数据，还存储了crc32的校验数据。比如 Kvindex初始位置是-4，当第一个写完之后，(Kvindex+0)的位置存放value的起始位置、(Kvindex+1)的位置存放key的起始位置、 (Kvindex+2)的位置存放partition的。]]></description><category></category></item><item><title><![CDATA[hadoop 文件系统]]></title><link>https://blog.youkuaiyun.com/jylee/article/details/140761477</link><guid>https://blog.youkuaiyun.com/jylee/article/details/140761477</guid><author>jylee</author><pubDate>Mon, 29 Jul 2024 08:37:57 +0800</pubDate><description><![CDATA[不要忘记，您的工作可能不是竞争集群资源的唯一工作。即使处理128 MB的单个map任务将花费比处理10 MB的map任务处理更长的时间，但是当处理800个更大的文件时，所有处理时间的总和几乎总是要快几个数量级。NodeManager管理的是Container而不是任务，一个Container中可能运行着各种任务，但是对NodeManager而言是透明的，它只负责Container相关操作，比如管理Container的生命周期，即启动Container、监控Container和清理Container等。]]></description><category></category></item></channel></rss>