Jmeter 完整教程 1. Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。 运行环境为Windows 10系统,JDK 2020-10-08 09_调试测试 > 03_压力测试 #Jmeter #压测
Jmeter 基本使用 参考资料:http://www.jmeter.com.cn/category/jmeter-book 一、下载进入官网:http://jmeter.apache.org/download_jmeter.cgi 1.第一步进入官网如下图 2.选择进行下载,下载下来为一个压缩包,解压即可。 3.下载jmeter5.3对应jdk1.8的版本。然后就进行解压。 个人认为要注意3点: 1)解压之后压缩包 2020-10-08 09_调试测试 > 03_压力测试 #Jmeter #压测
02-Java编程课程 下载资料架构实战案例解析 课程链接:https://time.geekbang.org/column/intro/281 资料链接:https://url81.ctfile.com/f/57345181-1272420925-8cf0b9?p=3899 访问密码:3899 RPC实战与核心原理 课程链接:https://time.geekbang.org/column/intro/10004 2020-10-07 99_个人成长 > 01_书籍资料 #Java #课程
01-如何构建自己的知识体系 前言当说到“体系化”和“碎片式”这两个词,大家会感到一种矛盾冲突感,因为体系就应该不碎片,碎片的东西它就应该不体系。其实是因为我们的学习过程分为好几个不同的阶段,在这个阶段利用体系化的方式,而在另一个阶段,又用碎片化的方式,这样就可以形成体系化碎片式的学习。 我们的学习分为四阶段:输入、内化、沉淀、输出。碎片化在输入的时候用,因为信息本身是碎片化的,时间也是碎片化的,所以输入信息的时候,要碎片化。 2020-10-07 99_个人成长 > 02_自我认知 #Java #课程
01-Java编程书籍 设计模式 大话设计模式: 资料链接:https://url81.ctfile.com/f/57345181-1269292981-092c51?p=3899 访问密码:3899 重学Java设计模式: 资料链接:https://url81.ctfile.com/f/57345181-1269292987-4ef5d7?p=3899 访问密码:3899 设计模式之禅(第2版): 资料链接 2020-10-07 99_个人成长 > 01_书籍资料 #Java #书籍
14-EXPLAIN关键词 1. EXPLAIN简介 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 通过explain我们可以获得以下信息: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行被优化器查询 使用方法:EXPLAIN SQL语句; 2. 执行计划各字 2020-09-23 05_数据库 > 01_MySQL #MySQL #explain
03-类和接口(15-25) 15. 使类和成员的可访问性最小化尽可能使每个类或成员不被外界访问。 公有类的实例域决不能是公有的。 包含公有可变域的类通常并不是线程安全的。 让类具有公有的静态 final 数组域,或者返回这种域的访问方法,这是错误的。 16. 要在公有类而非公有域中使用访问方法如果类可以在它所在的包之外进行访问,就提供访问方法。 如果类是包级私有的,或是私有的嵌套类,直接暴露它的数据域并没有本质的错误。 17 2020-09-16 02_编程语言 > 01_Java > 04_EffectiveJava #EffectiveJava #接口
02-对所有对象都通用的方法(10-14) 10. 覆盖equals时遵守通用约定 使用 == 操作符检查 参数是否为这个对象的引用 使用 instanceof 操作符检查 参数是否为正确的类型 把参数转换成正确的类型 对于该类中的每个关键域,检查参数中的域是否与该对象中对应域相匹配 11. 覆盖 equals 时总要覆盖 hashCode因为没有覆盖 hashCode 而违反的关键约定:相等的对象必须具有相等的散列码 2020-09-16 02_编程语言 > 01_Java > 04_EffectiveJava #EffectiveJava #对象
04-泛型(26-33) 26. 不要使用原生态类型如果使用像 List 这样的原生态类型,就会失掉类型安全性,但是如果使用像 List<Object> 这样的参数化类型,则不会。 List 原生态类型 和 List<Object> 参数化类型的区别: 前者逃避了泛型检查 后者明确告知编译器,它能够持有任意类型的对象 不能将任何元素(除了 null 之外)放到 Collection< 2020-09-16 02_编程语言 > 01_Java > 04_EffectiveJava #EffectiveJava #泛型
05-枚举和注解(34-41) 34. 用 enum 代替 int 常量int 常量表示枚举类型: enum 类型表示枚举类型: 35. 用实例域代替序数永远不要根据枚举的序数导出与它关联的值,而是要将它保存在一个实例域中。 36. 用 EnumSet 代替位域枚举代替位域: 将 EnumSet 实例传递给 applyStyles 方法: 37. 用 EnumMap 代替序数索引java.util.EnumMap 3 2020-09-16 02_编程语言 > 01_Java > 04_EffectiveJava #注解 #EffectiveJava #枚举