- 博客(6)
- 收藏
- 关注
转载 TestNG + Selenium负载测试
在本教程中,我们将演示如何使用@Test属性invocationCount和threadPoolSize在网站上执行负载测试或压力测试。使用的工具 :TestNG 6.8.7 Selenium 2.39.0 Maven 3我们使用Selenium库自动化浏览器来访问网站。创建一个用于测试的Maven项目:TestngSelenium 。1. 项目依赖文件配置获取TestNG和...
2019-07-13 09:47:54
604
转载 mybatis一级缓存二级缓存
一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超时的情况...
2019-07-13 09:03:06
55
转载 mysql-EXPLAIN
select_type列 这一列显示了对应行是简单还是复杂SELECT(如果是复杂SELECT,那么是三种复杂类型中的哪一种)。SIMPLE值意味着查询不包括子查询和UNION。如果查询有任何复杂的子部分,则最外层部分标记为PRIMARY,其他部分标记如下: SUBQUERY:包含列表中的子查询中的SELECTexplain select * from role_permis...
2019-07-13 09:01:24
156
转载 mysql锁机制
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),...
2019-07-13 09:00:23
85
转载 MySQL性能分析
第一步:检查系统的状态 通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率、IO、网络,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.用vmstat察看关于内核进程,虚拟内存,磁盘,cpu的的活动状态[root...
2019-07-13 08:58:32
236
转载 Spring MVC请求处理流程
从web.xml中 servlet的配置开始, 根据servlet拦截的url-parttern,来进行请求转发Spring MVC工作流程图图一图二Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2.DispatcherSer...
2019-07-12 20:38:22
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人