自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 go错误处理

Go 程序中,也支持自定义错误, 使用 errors.New 和 panic 内置函数。进行错误处理后,程序不会轻易挂掉,如果加入预警代码,就可以让程序更加的健壮。

2023-04-18 09:22:48 692

原创 参数三道杠请求失败,把三道杠的全部替换成一道杠后,再请求就可以了

把参数复制到Postman请求,接口报错。把三道杠的全部替换成一道杠后,再请求就可以了。接口参数 里面含三道杠。

2023-02-03 15:07:40 116

原创 【Jmeter控制执行顺序 Critical Section Controller临界部分控制器】

jmeter执行顺序

2022-07-18 09:38:53 1909

原创 图标操作示例

模板引用//--- 应用模板示例,位于\MQL5\Files// 如果手动保存的模板是默认放 MQL5\Profiles\Templates if(FileIsExist("my_template.tpl")) { Print("The file my_template.tpl found in \Files'"); //--- 应用模板 if(ChartApplyTemplate(0,"\\Files\\my_template.tpl")) {

2022-04-02 12:15:36 387 1

原创 java+ selenium截图

方式1:TakeScreenshout是selenium工具自带的截图方法(截图类),这个类主要是获取浏览器窗体内的内容,不包括浏览器的菜单和桌面的任务栏区域package org.seleniumhq.selenium;import java.io.File;import java.io.IOException;import java.util.concurrent.TimeUnit;import java.text.SimpleDateFormat;import java.util.Ca

2022-01-28 17:41:03 5416

原创 jmeter跨线程使用登录后的cookie,token等

1.设置独立运行线程2.jmeter中创建一个登录请求,然后执行,察看结果树——>Response data中的Response Body 或 Response headers查看返回cookie的相关信息;提取cookie3.在登录http请求下创建一个后置处理器–BeanShell PostProcessor,把提取到的cookie值改成全部变量;格式:KaTeX parse error: Expected group after '_' at position 2: {_̲_set

2021-08-06 15:43:37 334

原创 开启mybatis的默认二级缓存

mybaits的二级缓存是mapper范围级别,要在具体的mapper.xml中开启二级缓存。在核心配置文件 中加入:<setting name="cacheEnabled"value=“true”/><settings> <!-- 开启二级缓存 默认值为true --><setting name="cacheEnabled" value="true"/></settings>cacheEnabled 介绍描述 :

2021-06-28 09:48:42 2746

原创 List<Map<String, String>> carTypeListMap移除操作; 检查参数重复

package xia.wenjie.xxxxx;import java.util.*;import java.util.stream.Collectors;public class numberTest { public static void main(String[] args) { //移除 List<Map<String, String>> carTypeListMap = new ArrayList<Map<S

2021-06-10 19:45:24 2200

原创 java 找最大连续在线天数

package xia.music;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class ContinuousStudyDays { public static void main(String[] args) throws ParseException { // 前提条件, dateList 要排序 List&l

2021-04-08 15:37:31 462

原创 java+ffmpeg工具+bat命令把B站下载的文件批量转换成MP4

例如:ffmpeg合并视频的命令可以放在 .bat文件里面批量执行.\ffmpeg.exe -i G:\mov\80\video.m4s -i G:\mov\80\audio.m4s -codec copy G:\mov\80\Output1.mp4用java 代码解析目录和文件名字拼接好命令,写入到 .bat文件,再用java执行.batpackage com.xiawenjie;import com.alibaba.fastjson.JSONObject;import java.io.*;

2021-02-17 21:36:38 572

原创 java执行bat代码

import java.io.IOException;import java.io.InputStream;/** * <br>Classname: batTest * <br>描述: * <br>功能: * <br>作者: * <br>时间: 2021/2/4 13:58 */public class batTest { public static void main(String[] args) { ...

2021-02-04 14:28:58 612

原创 Idea中更改主题后xml配置文件局部黄色背景颜色去除

xml的mapper文件做如下的配置修改:第一步:将如上步骤勾选后变成了如下的颜色:第二步:彻底的去除这讨厌的背景按照如上的步骤将背景颜色就可以彻底的清除了;如下为IDEA主题下载地址,具体如何使用主题,就自己下载了http://www.riaway.com/再次提醒,上面的内容必须在每次更换主题后重新设置一次才可以。...

2021-02-03 10:09:00 299

原创 HttpClient 的 Post 提交表单简单示例,且发现jmeter的HTTP授权管理器(HTTP Authorization Manager)可直接使用Authorization头参数替换

先看接口抓包详情:java代码发送这个请求的代码如下: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version> </dependency>package

2021-01-23 17:35:58 717

原创 获取网页上没有下载链接的视频音频资源 火狐浏览器插件 Video DownloadHelper

获取网页上没有下载链接的视频音频资源荔枝上web的音频下载链接没有了,“查看源代码”,没有找到蛛丝马迹,它的数据没有以资源的形式放到前台代码中,于是查看浏览器缓存,希望从中发现点什么,但是依然没有收获。最终办法只有一个了,抓包,可以找到下载连接。 发现火狐有个插件 Video DownloadHelper 可以直接帮忙下载。...

2021-01-14 14:19:36 2138 1

原创 jmeter下载视频资源

找到下载资源的连接https://om.tc.qq.com/uwMROfz2r5xgoaQXGdGnDGdfDmaogtMGc26VwMMR7yvTPd4R/h00343eudlx.mp4?fvkey=1E5240436317B691184F117F6FD37EF433D7270F02140F73D5B4093A263989A5FB4B92DD8FD6B9DCB0F902E482C117E9A这里连接在浏览器请求是可以直接播放视频的,保证连接的有效性用BeanShell断言 获取相应写入本地就行

2021-01-08 16:51:33 446

原创 用变量 := 赋值

SELECT order_serial, trade_serial, trade_type, income_expend_type, pay_total, pay_time, TRUNCATE( balance,2) balance FROM ( SELECT tabletem.*,(@balance

2021-01-05 12:38:03 367

原创 list拆分指定大小的list

public class ListSplitUtil { /** * @param list 要拆分的list * @param size 每次拆分的大小 * @param <T> * @return */ public static <T> List<List<T>> split(List<T> list, int size) { if (list == null

2020-12-24 10:44:41 405

原创 Maven 的<mirror>

今天搭建项目发现有的依赖下载不了,试了这套可以下载XML 在线格式化:https://c.runoob.com/front-end/710<mirrors> <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</

2020-12-17 16:19:03 96

原创 idea设置启动多个服务

可以选择多个,一起dubuge 启动

2020-12-02 17:00:57 590

原创 idea不能生成有参构造方法了,Alt+Inser

先注释掉 @Entity 注解 ,再生成带参构造方法

2020-12-02 15:57:44 1209 1

原创 springboot启动时执行任务CommandLineRunner

SpringBoot中CommandLineRunner的作用平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中简单例子package org.springboot.sample.runner;import org.springframework.boot.CommandLineRunner;import org.springframework.st

2020-12-01 10:21:02 53

原创 IntelliJ远程调试教程

概述对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时。今天咱们来了解了解Java远程调试这个牛逼的功能,本文以Intellij IDEA为例讲解怎么使用远程调试。以Thrift入门教程这篇文章中使用的程序作为例子。这个程序由Thrift服务端和客户端组成。描述一下远程调试需要解决的问题:服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点

2020-11-30 14:46:59 122

原创 JMeter——HTTP COOKIE Manager(cookie管理器)

ATTENTION:现在对于JMeter来说,一个测试计划只能有一个cookie管理器。因为当多个magager存在时,JMeter目前还没有方法来指定使用那个manager。同时,一个cookie manager中的存储的cookie也不能被其他cookie manager所引用,所以同一个计划中不建议使用多个cookie managerHTTP COOKIE Manager管理cookie有两种方法:他可以像浏览器一样存储和发送cookie,如果你要发送一个带cookie的http请求,cooki

2020-10-19 10:08:23 409

原创 target controller is configured to “use recording Controller“ but no such controller exists,ensure

配置好代理服务器后,运行代理服务器 run 报错:target controller is configured to “use recording Controller” but no such controller exists,ensure you add a Recording Controller as child of Thread Group node to start recording correctlyjmeter代理服务器录制脚本出现target controller is c

2020-10-16 14:16:06 965

原创 在mysql中删除数据后,添加数据,id值依然从删除的位置开始增加,把id恢复到删除的位置

建表:CREATE TABLE `aflc_common_menu_demo` ( `id` int(64) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(32) DEFAULT NULL COMMENT '菜单名称', `url` varchar(128) DEFAULT '' COMMENT '请求路径', `parent_id` int(64) DEFAULT NULL COMMENT '父菜单ID', `menu_pa

2020-10-13 17:11:20 1532

原创 Transparent native-to-ascii conversion properties配置乱码

IDEA的编码设置中有这么个设置,操作properties配置文件时可能需要注意一下这个问题。这个选项的意思是:自动转换ASCII编码。具体下面再讨论。我们先讨论要不要勾选这个选项,根据我问其他人和我个人的实验,建议不要勾选,除非这个项目是你的个人项目或者整个项目团队中其他人都勾选了。下面比较啰嗦,可以不用看了。根据我个人理解,我觉得这个选项的作用是把你properties中的ASCII码转换成中文展示给你了。比如勾选之前在properties中定义name=\u5317\u4eac,勾选以后看到

2020-10-12 09:26:17 364

原创 IntelliJ IDEA 调试 Java 8 Optional, Stream

Optional调试: public static void main(String[] args) { String string = Optional.of("hi,") .map(e -> e + "Java") .map(e -> e + "技术--") .map(e -> e + "栈").get(); System.out.println(strin

2020-10-10 09:48:55 517 1

原创 mybatis find_in_set

<select id="getAreaByParentCodeAndCodes" resultMap="BaseResultMap" > select <include refid="Base_Column_List" /> from aflc_common_area where parent_code = #{parentCode,jdbcType=INTEGER} and FIND_IN_SET(code, #{codes})</

2020-10-09 09:24:38 750

原创 mysql case函数,if函数

mysql中case 要判断的字段或表达式when 常量1 then 要显示的值1或语句1;when 常量2 then 要显示的值2或语句2;…else 要显示的值n或语句n;end/*案例:查询员工的工资,要求部门号=30,显示的工资为1.1倍部门号=40,显示的工资为1.2倍部门号=50,显示的工资为1.3倍其他部门,显示的工资为原工资*/SELECT salary 原始工资,department_id,CASE department_idWHEN 30 THEN sala

2020-10-03 08:41:38 271

原创 idea services窗口启动多个项目的配置

2020版本的ides这里添加springboot项目下面是已经添加好了的

2020-09-23 09:16:43 1109

原创 JMeter集群: window作为controller(master),2个linux作为负载机(slave)

jmeter 5.1.1,Java 8下图是JMeter集群模式的部署图,JMeter agent是部署在linux主机上的服务,是实际发起模拟请求的。JMeter controller控制JMeter agent的运行,是总控制器。安装JMeter下面开始安装和配置。JMeter下载地址:http://jmeter.apache.org/download_jmeter.cgiwindow安装好后加上环境变量下载页面提供了Binaries和Source(二进制和源代码)两种形式,可以下载Bin

2020-09-21 16:26:25 820

原创 fiddler之模拟响应、修改请求或响应数据(断点)

在测试过程中,有时候需要修改请求或响应数据,或者直接模拟服务器响应,此时可以使用fiddler进行此类操作。可以使用断点功能完成。一、修改请求数据  在发起请求后,需要修改请求的数据时,可以设置请求前设置断点(1、设置请求前断点  Rules–Automatic breakpoints–before request(或者按F11键)这种方式的断点会对所有请求生效或者在命令行中,输入bpu 域名这种方式只会对配置的域名添加断点,访问其他的可以正常访问,不会有断点(2、选中请求,进入Inpec

2020-09-10 16:03:08 521

原创 idea自动生成UUID

1.实体 implements java.io.Serializable2.正常情况下,鼠标点击类名,Alt+Insert键就会出现生成UUID选项,即:如果Alt+Insert没有UUID选项可以用以下方法解决:第一种:Settings -> keymap查看快捷键是否正确,默认情况是对的Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’勾选

2020-07-16 18:05:46 8298

原创 jmeter5 将函数助手的__md5 已经变成__digest

官网:https://jmeter.apache.org/usermanual/functions.html#__digest添加链接描述__digest函数,支持的加密方式看官网MD2MD5SHA-1SHA-224SHA-256SHA-384SHA-512

2020-07-15 11:14:58 539

原创 jmeter JSR223 PreProcessor md5加密示例

jmeter 的bin目录放md5.js文件md5.js文件的代码:/*! * Joseph Myer's md5() algorithm wrapped in a self-invoked function to prevent * global namespace polution, modified to hash unicode characters as UTF-8. * * Copyright 1999-2010, Joseph Myers, Paul Johnston, Gre

2020-07-15 10:56:44 627

原创 jmeter jp@gc - Inter-Thread Communication PreProcessor/PostProcessor

前置处理器/后置处理器下,作用就是跨线程组传递数据,类似函数_setProperty 和 _property,需要配合后置处理器jp@gc - Inter-Thread Communication PostProcessor来使用。例如要把登陆后的返回的access_token给其他的线程组用到。添加jp@gc - Inter-Thread Communication PostProcessor...

2020-07-14 15:37:20 520

原创 JMeter Concurrency Thread Group阶梯式加压

jp@gc - Stepping Thread Group (deprecated)官方弃用Concurrency Thread Group作为替代下载Concurrency Thread Group并发线程组插件,选择或者搜索Custom Thread Groups:使用参考:https://www.cnblogs.com/yjlch1016/p/8344407.html

2020-07-14 14:09:57 205

原创 jmeter JSON提取器JSON PATH语法

JSON提取器JSON提取器是专门用来对返回的响应结果是application/json格式的报文进行提取响应:添加路径:JSON提取器,变量应用范围,默认选择Main sample only即可变量路径的语法规则可以参考下面的:JSON PATH语法如下列表,具体语法使用规则,还需要大家多多尝试,可以在察看结果树中切换成JSON Path Tester模式进行测试。怎么写JSON PATH,只有写出正确的JSON PATH,才能获取到我们需要的变量值,默认我们jmeter的察看结果树显

2020-07-14 11:56:57 3526

原创 Jmeter测试RabbitMQ 怎么获取RabbitMQ 插件的jar包?

Jmeter测试RabbitMQ 怎么获取jar包? 很多地方获取吉安人包需要积分兑换1.下载AMQP插件https://github.com/jlavallee/JMeter-Rabbit-AMQP(github 上面支持中文有问题)github上面有源码,可以通过ant+ivy在本地进行打包(下载IDEA实践成功)(这种方式我运行失败了)看到里面有一个 ivy.xml文件 里面是所需要的依赖包2.新建一个maven项目。pom引入 ivy.xml列出依赖版本<project

2020-07-13 16:21:14 1669 1

原创 Mybatis 时间比较 局部代码

数据库时间类型 :datetimeJava Date类型<if test="vo.activityState =='AF047001'"> <![CDATA[ AND DATE_FORMAT( CURRENT_TIMESTAMP, '%Y-%m-%d %H:%T:%s' ) < DATE_FORMAT( start_time, '%Y-%m-%d %H:%T:%s' ) ]]></if><if test="vo.activityState

2020-07-07 16:09:20 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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