- 博客(57)
- 收藏
- 关注
原创 Jmeter接口性能测试
踩坑:tps怎么都上不去了,原因是公司内网流量限制。1.明确压测场景、指标、测试数据准备。2.观察数据库所在服务器性能。3.观察服务所在的服务器性能。技巧:变量的处理、断言的选择。
2024-08-23 15:27:43
107
原创 java练习--群主发红包
无论群主和群成员都有属性name,money,放在父类User里package com.qml.study;public class User { private String name ; private int money; public User() { } public User(String name, int money) { this.name = name; this.money = money; }
2020-10-20 17:22:57
336
原创 Java--Arrays
package com.qml.study;/** * java.util.Arrays是一个与数组相关的工具类,提哦那个了大量的静态方法,用来实现 * 数组常见操作 */import java.util.Arrays;public class ArraysDemo01 { public static void main(String[] args) { int[] intArray = {1,2,3}; String string = Arrays.
2020-10-19 14:57:09
128
原创 Java--static修饰学习
静态方法可以访问静态变量,不能访问成员变量;成员方法可以访问成员变量也可访问静态变量。原因是内存中先有静态内容,他不知道后产生的成员内容是什么,所以无法访问package com.qml.study;public class MyClass { int num =1; //成员变量 static int numStatic =2; //静态变量 public void method(){ System.out.println("这是一个成员方法");
2020-10-19 14:36:07
134
原创 Java--字符串笔记
[外链图片转存失败,源站在这里插入图片描述可能有防](https://img-blog!链机制,建议将直csdnimcn/20201015210430413gpng?x-oss-process=上传a(e/watermark,type_ZmFuZ3pomg5naGVpdGk,shadoZ_10,teSzcxt_aHR0cHM6Ly9ibnLmNzZG4ubmV0L3dlaXhpbl80MjIzMTIwOA==,size_1,color_FFFFFF,t_7G#pic_center360)®出]啊...
2020-10-16 21:05:54
126
原创 ArrayList练习题
/*生成6个1-33之间的随机整数。添加到集合里,并遍历集合*/package com.qml.study;import java.util.ArrayList;import java.util.Random;/** 生成6个1-33之间的随机整数。添加到集合里,并遍历集合* */public class demo01ArrayListRandom { public static void main(String[] args) { ArrayList<
2020-10-15 17:44:15
752
原创 使用HttpEntity,调用需要在请求头里加入内容的http接口
这是一个接口实现类:DocumentQueryServicesImpl接口目的:用户输入链接的一部分,例如输入:doctor/x7i/f8lr ,我将调用这个http接口:https://abc.haha.com/api/v2/repos/doctor/x7i/docs/f8lr注意:1.这儿需要在用户输入的 doctor/x7i/f8lr 里插入一个docs,所以要先拆分用户输入的地址,再进行拼接2.另外访问这个http接口,需要在请求头中加入x-auth-token的值。否则404@Serv
2020-10-12 17:16:53
2726
原创 java 获取JSONObject中key对应的值
java 获取JSONObject中key对应的值下图是一个JSONObject 名字是datas,举例取出description和name的值//取出datas里的,data里的description JSONObject data = datas.getJSONObject("data"); String description = data.get("description").toString();//取出datas里的,data里的,creator里的nameJSONObje
2020-10-12 17:00:03
9487
原创 idea使用git拉取项目时,遇到的问题(Mac)
下载安装git,官网 https://git-scm.com/download 说要先下载homebrew,执行/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”命令又出现问题。解决方法,使用国内地址:/bin/zsh -c “$(curl -fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Home.
2020-09-06 17:07:38
3558
原创 springBoot整合mybati第五篇--单个参数校验
访问http://localhost:8089/mytest/find?identity_no= ,对identity_no做不能为空校验实现的效果:捕获异常,前端提示”bad request“,运行后台打印判空的提示实现方式:在Controller类的方法里增加判空,注意Controller类要加@Validated @CrossOrigin @GetMapping(value = "/find") public Object find(@NotEmpty(message =.
2020-07-17 18:54:17
186
原创 springBoot整合mybatis第四篇:前端使用Vue实现界面展示
目标:浏览器输入http://localhost/#/tool/quota,展示以下界面并实现功能(以实现查询额度功能为例,接口类型get)前端代码:#vue代码 index.jsimport Vue from 'vue'import Router from 'vue-router'import elaside from '@/components/Elaside'#测试页面路由import QuotaTest from '@/components/main/product_test.
2020-07-06 19:49:14
776
2
原创 java练习题
冒泡排序public class Play { static int[] arr ={5,4,3,2,1}; public void bubbleSort(int[] arr){ for (int i=0;i<arr.length-1;i++) //要执行的次数 { for (int j=0;j<arr.length-1-i;j++){ //要比较的次数 .
2020-06-27 21:58:33
570
原创 简化操作数据库代码
以前如果我的方法里需要去执行sql,我每个方法都写了一遍调连接数据库和操作sql的代码,重复的代码怎么避免?于是改为:1.写一个专门连接和操作sql的类,里面放2个方法,一个连接的,一个操作sql的,操作sql的里调用连接的,这样我以后只要调操作sql的方法就行了2.连接信息和sql语句,我作为参数,调执行sql的方法时传过来,参数值可写在枚举里具体请看代码public class OperateDB { /**连接数据库*/ public static Connection.
2020-06-04 11:15:58
203
原创 取出字符串中,指定变量的值
背景:我的字符串String requestdb是{“findid”:“111111”,“statuslist”:[{“status”:“300000134”}],“isblack”:“0”}我要把id的值取出来String id = JSONObject.parseObject(requestdb).getString("findid");
2020-05-21 20:00:59
719
原创 java枚举的应用
背景,以前老在方法里定义很多变量,代码看上去很繁重,于是可以把这些变量放在一个枚举类里,用的时候get出来就行//我有4个变量,枚举的code值是我要用的,msg是我的注解public enum BeforeDoEnum { UPDATECREDIT("y","更新订单状态"), UPDATEORDER("y1","更新授信单状态"), INBLACK("1","加入黑名单"), OUTBLACK("0","移出黑名单"); /** 成员变量*/ .
2020-05-21 19:53:47
122
原创 从Json字符串里取出list,把list里的每个值转换为String类型
Json字符串,如下{"id":"30635429469962","statuslist":[{"status":"300000214"},{"status":"300000215"},{"status":"300000200"},{"status":"300000205"},{"status":"300000220"},{"status":"300000212"},{"status":"300000213"}]}取出statuslist列表,如下JSONArray list=JSONObj.
2020-05-11 17:25:47
2130
原创 mysql对同一个表既查询又更新
场景:我要查询出fund_info表里某个身份证号所有记录的最新一条,然后修改它的endtimeupdate fund_info set end_time=NOW() where end_time in ( select a.end_time FROM ( SELECT max(id) ,end_time from fund_info WHERE identity_no='110101199003077555' ) a)...
2020-05-10 16:54:26
1021
原创 ApiResponse类型的返回值,怎么和String类型进行比较
一个String类型的responsedb String responsedb = testData.getResponse();一个ApiResponse类型的quota,把quota使用JSONObject.toJSONString进行转换ApiResponse quota = quotaService.createQuota(createQuotaDTO);//先写=后面的,=前面的会自动补齐,这儿入参是一个DTOString rs = JSONObject.toJSONString.
2020-05-10 12:08:42
1219
原创 使用JSONObject,将字符串转换成Java对象
testData.getRequest()取出来的字符串如下{"CreateQuotaDTO":{"wbid":"5827371470086","productCode":"200","orderNo":"88888888","grantingQuota":600000,"beginTime":"2020-4-29 10:05:34","endTime":"2043-4-29 10:05:34"}}我要用到的是字符串里CreateQuotaDTO的值 CreateQuota.
2020-05-10 11:46:56
978
原创 java执行带变量的sql
放一个执行sql的方法,和一个调用这个方法的代码段进行说明执行sql的方法:cleancarimage(String id,Connection conn),有2个变量,conn是连接数据库的,id是sql里面用到的public void cleancarimage(String id,Connection conn){ try { String sql=" delete from car_image where order_id ='"+.
2020-05-10 11:26:46
906
原创 Java MySQL 连接和执行sql
使用场景:对数据库进行操作,sql以更新表字段为例值 使用配置文件设置数据库连接信息,方便日后操作其他数据库实现:(1)新建一个配置文件mysql.properties,放在src目录下mysql.properties具体内容(2)新建一个Mysqlread类专门写读配置文件的内容,新建一个MysqlOperation类专门连接数据库和断开数据库public class Mysqlread { public static final String [] message=re
2020-05-10 11:05:47
523
原创 springBoot整合mybatis第三篇:带参数查询
背景:在上一篇我们已经可以使用http://localhost:8088/mytest/user 在浏览器里访问user表的所有数据并展示在界面上;今天通过访问http://localhost:8088/mytest/user/getUser?userid=1 ,在界面展示userid=1的记录,效果见下图具体代码实现:最后跑一下测试类主函数不报错,在浏览器访问即可。...
2020-04-19 13:39:43
1045
1
原创 springBoot整合mybatis第二篇:mybatis怎么用
背景:在第一篇的时候我们的springBoot项目已经可以在浏览器访问http://localhost:8088/mytest/hello了。今天来记录在springBoot项目中怎么用mybatis,作用是什么?举例:我在数据库中有张user表,我想要在网页上把表里的信息展示出来,与数据库的联系就是mybatis新建一张user表2.application.properties里注入...
2020-04-12 18:09:46
154
原创 springBoot整合mybatis第一篇:新建一个Springboot项目
背景:公司测试部门会写一些小工具去提高测试效率,例如更新用户账号信息,设置一些挡板方便走流程等。用的就是springBoot整合mybatis开发工具IDEA,数据库mysql新建一个Springboot项目如何验证自己项目...
2020-04-12 17:48:10
393
原创 在家远程办公,手机怎么连内网测试?
电脑安装远程工具,保证电脑连上了公司内网,例如我安装的是公司的SSL VPN Client,显示已连接安卓或ios的测试手机与电脑连同一个wifi电脑打开抓包工具,例如我安装的是charles测试手机配置代理,连接charles具体操作(ios手机为例):点击手机–设置–无线局域网–点击wifi名–点击http代理–手动–输入charles的ip和端口注意:这...
2020-02-26 16:24:57
6135
原创 charles怎么加断点?
charles怎么加断点?使用场景:修改请求或响应的值,来查看在这些特定情况下,接口的处理是否符合预期。今天接到一个网关的测试[ header中特殊字符兼容,保证请求下游服务正常 ],意思就是我们要找一个接口,加断点修改它的header,使header中包含一些特殊字符,然后调用这个接口看下响应是否正常。实现:以https://www.baidu.com为例1.在https://www...
2019-12-20 11:08:17
629
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人