摘要:
信息检索--简单易懂的倒排索引(原理+例子)_土豆同学的博客-CSDN博客_倒排索引 https://blog.csdn.net/qq_43403025/article/details/114779166 倒排索引与全文索引 MySQL 的 InnoDB 引擎在基于文本的列(CHAR、VARCHAR 阅读全文
摘要:
基本概念 服务端性能:接口响应时间 前端性能:浏览器的展现+js脚本执行消耗时间 术语 响应时间、并发用户数、吞吐量(重要)、性能计数器(服务器资源)、思考时间 并发数计算公式 吞吐量公式 思考时间公式 方法论 性能测试计划关注6点:目标、用户、用例、生产环境、测试环境、测试场景 性能测试流程:测试 阅读全文
摘要:
Eureka 注册中心,服务的注册与发现 Feign远程调用 Ribbon负载均衡,默认轮询 Hystrix 熔断 降级 Zuul微服务网关(这个组件负责网络路由,可以做统一的降级、限流、认证授权、安全) Eureka 微服务的功能主要有以下几个方面: 服务的注册和发现 服务的负载均衡 服务的容错 阅读全文
摘要:
PHP基础 PHP变量 $x=5 不必向 PHP 声明该变量的数据类型。PHP 会根据变量的值,自动把变量转换为正确的数据类型。 变量以 $ 符号开始,后面跟着变量的名称 声明全局变量 global(同python) PHP echo 和 print echo 和 print 区别: echo - 阅读全文
摘要:
事务特性 acid 原子性,一致性,隔离性,持久性: 原子性,要么同时成功,要么同时失。 一致性,数据应该是一致的。 隔离性,多个并发事物是相互隔离的。 持久性,事务提交,对数据的改变是永久的。 四种事务隔离级别 Read UnCommited 读未提交 Read Commited 读已提交 Rep 阅读全文
摘要:
Innodb Innodb:支持事物,支持多版本控制(mvcc),支持行锁,B+Tree作为索引结构; 日志文件 错误日志:Error Log,默认关闭,需要在启动时开启--log-error[=file_name] 二进制日志:Binary Log & Binary Log Index,日志中并不 阅读全文
摘要:
TestNG中的多线程使用 不同级别的并发 通常,在TestNG的执行中,测试的级别由上至下可以分为suite -> test -> class -> method,箭头的左边元素跟右边元素的关系是一对多的包含关系。 这里的test指的是testng.xml中的test tag,而不是测试类里的一个 阅读全文
摘要:
作用 用例参数化一般使用 @DataProvider, dataProvider作为数据提供者只能返回Object[][]和Iterator<Object[]>类型的数据。 使用场景 普通用例参数化 @DataProvider 和 @Test用例在一个类中,@DataProvider 方法可以不必是 阅读全文
摘要:
HTTP协议介绍 HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。这就大大减轻了服务器记忆负担,从而保持较快的响应速度。 HTTP支持持久连接,在HTTP / 0.9和1.0中,连接在单个请求/响应对之后关闭。在HTTP / 1.1中,引入了保持活动机制,其中连接可以重用于多个请求。 阅读全文
摘要:
一般持续集成使用Jenkins,selenium本地调试时有GUI,但是一般服务器是无GUI的 在服务器上运行selenium持续集成的三种方法:1、linux上用headless无头模式跑,或者使用带有gui的linux作为Jenkins服务器2、jenkins部署到windows上,一般来说其实 阅读全文