排序:
默认
按更新时间
按访问量

jmeter 5.0基础

基本设置: header在线程->配置原件->HTTP信息头管理器 如果线程内域名,路径相同则可添加请求默认值:线程->配置原件->HTTP请求默认值 1. 参数化之用户变量 新增用户参数(前置处理器)...

2018-11-05 17:46:45

阅读数:39

评论数:0

自学精准测试

精准测分系统: 1. 差异化:破全面回归.主要解决的事改什么,测什么的问题, 要旨: 通过差异化的测试分析得到测试范围的集合 2.技术治理:破耦合,耦合影响内容不能漏测,也不能多测.能够快速准确的分析出耦合影响,为了搞清楚改什么,影响什么 要旨:快速准确分析耦合影响(难点) 3. 测试精...

2018-10-22 21:15:46

阅读数:10

评论数:0

软件测试之耦合

研发修改完某个独立的bug亦或者提测了某个需求,测试人员接到后,仔细看了开发的代码影响,经常会遇到这样的问题:修改了n处代码,形象了很多文件,相比之前的黑盒测试,范围一点都没有少.造成这个问题的主要原因就是耦合. 我理解的耦合即是对软件结构内各个模块之间互连成都的度量,说简单点就是你影响我,我也...

2018-10-19 21:59:16

阅读数:144

评论数:0

戏说软件测试

每个测试人员都会面对过类似这样的问题:测试员之路在何方?要想回答这个问题,首先就先问自己:"你问什么要做测试" 这个问题的答案似乎是千篇一律:1.我热衷于发现bug的乐趣2.我比较细心/适合做测试 等等.我们听到这样的答案,都会会心一笑,因为你懂得.真正的答案...

2018-10-19 20:53:12

阅读数:40

评论数:0

线上问题排查实战

我们团队组织了线上问题排查实战演练,都是经典题目,在此记录下来方面后续遇到问题使用题目一:某服务器的sshd的监听端口是22,如何统计这台服务器的sshd服务各种状态(TIME_WAIT/CLOSE_WAIT/ESTABLISHED)的连接数,以便快速定位问题题目目的:了解机器连接数情况,便于排查...

2018-06-30 22:47:17

阅读数:128

评论数:0

redis的安装及简单命令

redis下载下载地址: https://redis.io/redis解压及安装1.命令进入下载目录: cd /home/t/soft 2.命令解压: tar -xzvf redis-3.2.8.tar.gz 3.命令进入到解压后的目录 cd /redis-3.2.8 4.命令make ...

2017-04-20 17:52:38

阅读数:230

评论数:0

大数据高并发网站基础架构

大数据高并发网站一般使用的架构模式1、负载均衡; 2、页面静态化; 3、动静分离; 4、缓存; 5、数据队列; 6、数据库集群; 7、数据库库表水平垂直拆分;在网上找了一张图,如下所示:当客户端发起请求,nginx会判断,请求的是否为静态资源,如图片,js,css等, 若是静态资源,则...

2017-04-08 22:03:52

阅读数:307

评论数:0

主从数据库配置实战

一、配置Master(主)服务器1、下载Mysql 下载MySQL Community Server 5.6.35 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads2、修改配置文件 解压MySQL压缩包 ...

2017-04-08 13:25:48

阅读数:277

评论数:0

主从架构原理

影响数据库性能的几个方面: 1、读写竞争 2、事务竞争 3、频繁的事务处理解决方案:数据库读写分离如何提高数据库性能呢? 分库–分布式数据库分库之后可能出现的问题? 1、数据库中数据的同步,不能出现两个或多个版本 2、保证数据库的可用性主从数据库(单主多从) 1、凡是写操作(增、删、...

2017-04-07 22:11:13

阅读数:2085

评论数:0

网站架构演变

网站架构演变过程阶段一:单机服务器架构Web请求直接请求数据库,数据库返回数据直接到web,随着互联网发展,网络请求变得非常多,单机架构时,访问数据库会使得频度非常高,服务器响应慢;阶段二:增加缓存服务器(页面缓存,数据缓存) 当请求发起后,先从缓存区获取数据,当缓存区没有,才去数据库取数据,大...

2017-04-07 17:46:52

阅读数:265

评论数:0

JAVA8 十大新特性详解

一、接口的默认方法在接口中新增了default方法和static方法,这两种方法可以有方法体 1、static方法 示例代码:public interface DefalutTest { static int a =5; default void defaultMethod()...

2017-03-30 22:14:17

阅读数:19435

评论数:8

JAVA反射机制

在运行状态中,对任意一个类(class文件),能够知道这个类的所有属性和方法,对任意一个对象都可以调用其属性和方法,这种动态获取信息以及调用对象的方法的功能称之为java反射机制。好处:提高了程序扩展性;类加载器如何工作的,参加文章: http://blog.csdn.net/cdw813119...

2017-03-29 22:49:59

阅读数:261

评论数:0

JVM-Class文件结构

Class文件结构Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部都是程序运行的必要数据,没有空隙存在。当遇到需要占用8位字节以上的空间的数据项时,则会按照高位在前的方式...

2017-03-28 22:49:45

阅读数:175

评论数:0

JVM-堆分析

一、内存溢出的原因分析堆溢出:创建的对象太多或太大,占用大量的堆内存,而且未及时GC;示例代码:import java.util.ArrayList;public class OOMTest { public static void main(String[] args) { ...

2017-03-28 12:42:17

阅读数:227

评论数:0

JVM-类装载器

一、class装载流程加载: 加载是装在类的第一个阶段,在此阶段是取得类的二进制流,转为方法区数据结构,在java堆中生成对应的java.lang.class对象链接: 链接分为三个步骤:验证、准备、解析1、验证: 目的:保证Class流的格式是正确的 文件格式的验证:是否以0xCAFEB...

2017-03-27 22:43:44

阅读数:1094

评论数:0

JVM-GC参数

一、堆的回顾堆(java heap)包括新生代(Young Generation)和老年代 (old); 其中新生代包括区域(eden、s0、s1); 大多数新创建的对象在新生代产生,有两种情况回使java新创建的对象在老年代,一种是大的数组对象,且对象无外部引用;另一种是通过启动参数设置上面...

2017-03-26 15:21:14

阅读数:279

评论数:0

JVM-GC算法与种类

基础概念根节点: 1、栈中引用的对象; 2、方法区中静态成员或者常量引用的对象(全局对象); 3、JNI方法栈中引用对象;可达性分析(Reachability Analysis):从根节点开始向下搜索,搜索所走过的路径称为引用链。当一个对象到根节点有引用链相连时,则证明此对象是可达对象;可复...

2017-03-24 17:30:31

阅读数:256

评论数:0

JVM配置参数

原文地址:http://www.cnblogs.com/smyhvae/p/4736162.html 【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnb...

2017-03-23 18:06:13

阅读数:253

评论数:0

JVM

JVM基本结构PC寄存器 每个线程拥有一个PC寄存器 在线程创建时 创建 指向下一条指令的地址 执行本地方法时,PC的值为undefined方法区 保存装载的类信息 类型的常量池 字段,方法信息 方法字节码 通常和永久区(Perm)关联在一起Java堆 和程序开发密切相关 应...

2017-03-23 17:39:11

阅读数:182

评论数:0

JDK1.8的并发新特性

JDK1.8中有一些并发的新特性,可以提高变成的效率。本文写的主要是LongAdder和stampedlock的特性。 多线程发生死锁时dump查看方式: 使用命令jps:如下所示 通过这个命令我们可以得到死锁号,然后再通过命令jstack查看如下所示: LongAdderLongAdde...

2017-03-23 15:03:38

阅读数:2595

评论数:1

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