- 博客(134)
- 收藏
- 关注
原创 JMeter实操入门之登录
JMeter安装与配置环境本篇文章针对小白进一步的认识及运用JMeter,围绕知识点会有:线程组、用户定义变量、全局变量、HTTP信息头管理器等本篇登录可定义的变量有:服务器IP、接口Body Data的用户名、密码测试计划下,选择配置元件,添加用户定义的变量添加服务器IP、接口Body Data的用户名、密码。设置的名称到时候需要去引用的3.在登录HTTP请求中,引用变量4. 运行查看请求是否正常。
2024-01-19 17:16:19
3345
原创 Fiddler抓包安装使用教程
Fiddler抓包安装使用教程Fiddler 简介Fiddler工作原理下载与安装Fiddler配置FiddlerHTTPS证书安装设置过滤项根据目标主机地址过滤通过URL中关键字符过滤Fiddler 简介Fidder是一款免费、灵活、操作简单、功能强大的HTTP代理工具(客户端和服务器之间的代理),是目前最常用的抓包工具之一。它能够记录客户端和服务器之间的所有请求,可以抓取所有的HTTP/HTTPS包、过滤会话、分析请求详细内容、伪造客户端请求、篡改服务器响应、重定向、网络限速、断点调试等。Fidd
2022-05-05 19:20:16
1817
1
原创 JMeter安装与配置环境
JMeter安装教程下载jmeter环境配置下载jmeterjmeter不需要安装,下载后解压文件,在bin下进行启动jmeter官方下载进入如下页面,在Binaries下分别有后缀名为tgz和zip,根据自己喜好下一个,然后进行文件解压如下文件夹启动Jmeter前提条件得先配置好环境(jdk和jmeter)运行成功后:我该成中文了改中文教程如下环境配置没配置就运行的话是没有任何效果的哦JDK安装教程jmeter环境配置%JMETER_HOME%\lib
2021-08-06 14:27:22
451
原创 软件测试必备测试工具清单
60个测试工具清单1.测试管理工具2.接口测试工具3.性能测试工具4.C/S自动化工具5.白盒测试工具6.代码扫描工具7持续集成工具8.网络测试工具9.app自动化工具10.web安全测试工具总结:从网上查阅,做下笔记我们将常用的测试工具分为10类。测试管理工具接口测试工具性能测试工具C/S自动化工具白盒测试工具代码扫描工具持续集成工具网络测试工具app自动化工具web安全测试工具注:工具排名没有任何意义。大多数初学者,或者某个领域知识的入行者,习惯性的去搜集各种看似无
2021-08-06 11:04:05
910
原创 Windows下离线安装RabbitMQ
Windows下离线安装RabbitMQ如何在无网络的情况下正确安装rabbitmq新增管理权限用户如何在无网络的情况下正确安装rabbitmq资料分享:链接:https://pan.baidu.com/s/1b2BvK-QlAaXZtGnx5_g0zw提取码:moyy前提准备:Erlang和rabbitmq的exe以及安装后的文件安装Erlang和rabbitmq如下是安装后产生的exe文件时目录选择事前放好的文件目录即可。进行环境变量配置新建变量Path下添加%ER
2021-02-23 11:47:37
687
原创 RabbitMQ报错ListenerExecutionFailedException
错误如下:org.springframework.amqp.rabbit.listener.exception.ListenerExecutionFailedException: Listener method could not be invoked with the incoming messageCaused by: org.springframework.messaging.converter.MessageConversionException: Cannot convert from [[
2020-12-16 18:48:12
18937
原创 rabbitmq消费者报错:com.rabbitmq.client.ShutdownSignalException: channel error;
原因声明队列时,使用不同的参数定义同一个队列如下报错之前代码 channel.queueDeclare(TASK_QUEUE_NAME, false, false, false, null);重复定义第二个参数false改为true即可。channel.queueDeclare(QUEUE_NAME, false, false, false, null);...
2020-09-08 15:15:01
1955
原创 使用若依SpringBoot+ajax显示ECharts饼图折线
Echarts参考Echarts官网示例本篇博客只是简单的运用ajax前后交互的小案例。直接上代码sqlSET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for dky_echarts-- ----------------------------DROP TABLE IF EXISTS `echarts`;CREATE TABLE `echarts` ( `id` int(11) NO
2020-08-29 20:56:08
3893
3
原创 Java使用若依SpringBoot连接kingbaseES金仓数据库
Java连接kingbaseES数据库前言1.下载kingbase驱动jar2.SpirngBoot项目引入驱动jar首先来个简单的demo连接测试3.若依框架中查询kingbaseES后续全篇博客围绕若依框架进行分享大家可根据自己的需求进行借鉴及修改,不保证每个人的需求一样。前言在之前关于人大金仓数据库,我听都没听说过。所以在需要使用Java连接该数据库进行数据展示以及图表展示时,我是无厘头的。所以最开始的一步,我得先了解关于kingbaseES这个数据库,以及该如何使用Java进行连接。也就
2020-08-17 20:48:06
14067
4
原创 SpringBoot+jpa倒序查询十条最新数据
cotroller层//根据条件倒序查询最新十条//根据dataid条件倒序Sort sort = Sort.by(Sort.Direction.DESC,"dataid");//分页:第一条到第十条PageRequest pagerequest = PageRequest.of(0,10,sort)jpaDao.findAll(pagerequest).getContent();注意:我SpringBoot是2.2.1.RELEASE版本的高低存在代码方法不一样另外参考//sql语
2020-08-06 22:23:08
4115
原创 SpringBoot项目用idea打包成可执行jar包
确保当前项目能够正常运行,点击左下角,选择Terminal,如下图输入 mvn clean package,回车等待打包,出现success则成功根据Terminal中打印的Building jar路径,是在项目target下5. cmd运行在当前项目target下执行jar,输入java -jar xxx.jar运行成功后可去浏览器运行项目。番外...
2020-08-06 22:10:03
710
原创 idea配置Maven镜像仓库
配置成功后的如果报错The JAVA_HOME environment variable is not defined correctly This environment是关于JAVA_HOME的配置 去查看是否配置无误,或者重新配置再次测试即可。
2020-07-08 09:59:12
4728
原创 Navicat将远程Mysql数据库数据导入本地
前言为了数据一致使用的是远程数据库,有利也有弊。利是保持了数据的统一,弊则是当远程的数据库关机了则不方便开发,或者操作时可能误操作把表数据或表结构破坏。为了避免这些情况可以传输一份数据到本地的Mysql中。正文1.使用的是Navicat工具2.连接的数据库是MySQL使用数据传输的方式进行远程导入本地Navicat版本不同数据传输的位置则不同,如下我的是在顶端的工具栏中。或者右击数据库在如下所示选择数据传输后,设置源的连接、数据库、要复制的表。设置目标的连接、数据库。最后点击开
2020-06-29 10:14:17
3592
原创 Mysql数据库迁移(数据文件直接迁移)
mysql数据迁移前言正文小结前言最近在进行打包项目开发的时候,最初打包后的数据是版本一。经过测试阶段测试后,以及修改代码等等。在最后终于需求bug该改的都改了。准备自行再在windows虚拟机上进行测试打包后的项目,那么则要更新打包后的版本一数据,变成最新版本数据。正文因为项目是web项目,我是选择用的JTM开发工具打包的。所以我更新最新版本数据也就只需要更新mysql中的数据库及tomcat中项目代码。回归正文,Mysql数据库迁移(数据文件直接迁移)如下我是要更新wts中的mysql数据,
2020-06-24 16:40:31
2205
原创 tomcat启动错误:Error running tomcat: Address localhost:1099 is already in use
是tomcat上一次启动后没有正常关闭或者遭遇异常导致的服务器某些线程没有完全关闭。这里就是占用1099的那个线程没有关闭导致的,这样服务器就不能再次正常启动,导致web项目无法运行。明显是1099端口已经被占用,解决办法如下:占用8080端口的进程是java.exe可直接访问任务管理器去结束进程去详细信息找到java.exe结束任务,再次重启tomcat即可...
2020-06-11 11:09:32
1565
原创 标签td设置隐藏
如果设置style="display: none"会导致其他的td样式有所改动,例如而设置style="visibility: hidden",就不会把其他样式给挤掉了还有一种方法就是把tr标签的solid设置为0px这个方法把td标签的left,right,bottom,top的边框的solid全部设置为0px;...
2020-05-27 10:23:55
3537
原创 JavaWeb项目使用idea打包war包放到tomcat中运行
该目录下生成的war包位置在你设置的路径下。在idea运行后可以生成一个war包把上面的war包放到tomcat下的webapps目录下如下我这是测试后运行成功后wts-web_war exploded是由于war包生成 的运行tomcat下的bin目录startup.bat,即可去浏览器访问你的地址就可以了。如果报错系统找不到xxx.xml注意去查看自己idea项目中tomcat下配置的lib文件是否有误,或者是访问的地址配置路径。...
2020-05-25 13:44:23
2465
原创 浏览器打开exe(IE和谷歌)
浏览器打开exe的方法1.IE浏览器2.谷歌浏览器1.IE浏览器taskkill方法是禁止打开多个exe,只能打开一个,如果打开多个,会首先把之前的都关闭又重新打开。主要方法是var command = "taskkill /f /t /im 360Safe.exe " ;只是想打开本地exe的话就是jsRunExec方法。注意如下代码块的空格,如下方法是传参的写法,传参前要加空格。function taskkill() { var command = "taskkill /f
2020-05-22 14:33:32
3721
1
原创 使用IDEA快速找到数据所在地
前言由于有可能我们写大量数据后,而在后期需要修改时找不到数据页面所在地方。假设需要修改一个页面的样式,而大量的代码层级关系,只是单纯在前端F12查看而一层层的找是非常浪费时间和麻烦,效率低。写本篇博客也只是为了避免不常用后期遗忘和给需要的提供帮助,不断学习和前进。正文右击点击你需要查找数据的大概的位置(这个不可能不知道吧)输入你要找的数据内容就能快速找到了,也能看到该数据内容所在的层级和页面。...
2020-05-13 09:50:48
937
原创 UDP协议是什么?作用是什么?
udp什么是UDP?UDP报头TCP和UDP区别UDP方式传输数据UDP的应用场景UDP的单播、广播、组播组播的优点IP地址的不同什么是UDP?UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI参考模型中的传输层协议,它是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP的正式规范是IETF RFC768。UDP在IP报文的协议号是17。在OSI模型中,UDP在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对
2020-05-11 16:50:15
42976
原创 IDEA需要设置的基本操作及使用
IDEA下载与安装首先我们了解一下,为何学习idea开发工具。①开发智能化比eclipse快很多(代码提示快)②很多主键都已经提升好了(可用idea开发Python,php,安卓等)开发Python实际是用PyCharm下载与安装idea下载一般选择收费版,再找激活码进行破解,或者其他破解方法永久破解我安装的是2018版的idea双击next后选择你要存放的位置...
2020-04-17 08:50:43
798
转载 HashpMap的原理,HashMap怎样保证key的唯一性
HashMap1、HashMap概述(原理)2、HashMap的数据结构3、HashMap的存取4、扩展问题前言如下图我们知道HashMap元素是有序,Key值必须是唯一的,value可以重复。或许我们很少会去想HashMap的key值要求必须唯一,那它是如何去判断key是否唯一的。1、HashMap概述(原理)HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映...
2020-04-04 17:51:16
4449
5
原创 Git实现代码及版本管理
Git分支GIt分支介绍分支用途标签四个环境dev、test、pre、pro(master)分支与标签的关系dev/test/pre/pro环境切换分支相关命令演示Git如何给branch打tag前言之前只是git快速入门,现在我们进一步了解关于git分支GIt分支介绍分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码...
2020-03-30 22:08:21
757
原创 简单了解工作流
概念工作流(workflow),就是业务过程的部分在计算机应用环境下的自动化它主要解决的是多个参与者之间按照某种预定义的规则传递文档,信息或者任务的过程自动进行,从来实现某个预期的业务目标,或者促使此目标的实现。Activiti业务流程管理框架(BPM),它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源的,灵活的,易扩展的语言框架优点:提供了eclipse的插件,开发人员可以通...
2020-03-23 11:40:53
296
原创 小白如何使用UML类图及安装教程(PowerDesigner 16)
简介所有的面向对象(Object Oriented)语言都离不开类的概念,理解了程序中类的设计也就理解了程序的一半。UML类图是统一的建模语言,为所有的开发语言建立统一的项目模型;简单来说就是用来直观的体现出类与类之间的关系图;类与类之间的关系有泛化、实现、关联、聚合、组合、依赖UML类图的作用是为了能够脱离语言的限制,抽象地描述各个类的信息及各个类之间的关系。安装安装Power...
2020-03-18 23:18:31
884
原创 原型模式Prototype(创建模式)
案例需求:将一只名字为杰克,性别为公的绵羊克隆10份要求每只绵羊的属性、性别一致使用前package com.myy.design.Prototype.before;/** * @author 熊贝贝 * @site www.myy.com * @company * @create 2020-03-18 16:59 */public class Sheep { ...
2020-03-18 20:04:32
563
原创 单例模式Singleton(创建模式)
单例模式Single没有使用单例模式之前使用单例模式后优点单例设计模式有八种没有使用单例模式之前弊端:如果把Person换成DBAccess这个工具类,我们可以发现整个项目会创建出多个工具类实例,浪费空间。实际上:整个项目,我们只需要一个工具类实例,就可以维持项目的正常运作,那么此时让该工具类实现单例,解决资源浪费的情况。案例代码package com.myy.desion.Sin...
2020-03-17 22:00:53
296
原创 nginx动静分离
nginx初始nginx静态分离实现前言基于前面nginx的学习。看不明白的可看前面几篇nginx的博客。初始nginx静态分离为什么要学习动静分离?在项目中会使用大量的css、js、img…静态资源文件不管是传统项目还是SPA项目都是如此,都需要将静态资源文件引入。那么:就意味着每个前端服务器都要需要引入相同的静态资源文件,浪费服务资源。实现在之前我们有tomcat1、tomc...
2020-03-07 16:43:30
266
原创 nginx负载均衡
nginxnginx负载均衡简介实现负载均衡策略负载均衡备份与宕机nginx负载均衡能够提升项目的稳定性以及性能简介当一个域名指向多台web服务器时,添加一台nginx负载均衡服务器,通过nginx负载均衡即可将来自于客户端的请求均衡的发送给每台web服务器,避免单台服务器负载过高而其余服务器较为空闲的不均衡情况出现实现还是以tomcat为例,来操作在宿主机里home目录下新建tom...
2020-03-05 21:50:34
362
原创 nginx入门
nginxnginx入门nginx简介基于Docker安装以及运行Nginx原理以及配置文件讲解nginx反向代理简介实现反向代理nginx负载均衡nginx入门nginx简介Nginx即Nginx (“engine x”) ,Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。也是一个IMAP/POP3/SMTP...
2020-03-05 21:49:33
399
原创 CentOS 7学习Docker网络配置时运行tomcat镜像时ip+8080访问不到
前言在我用CentOS 7学习Docker网络配置时运行tomcat镜像时访问不到docker run -it -p 8080:8080 tomcat镜像ID原因有可能是tomcat的本身问题,其他不是很清楚,但有解决方法就行了。解决首先进入该容器查看docker exec -it 73c1856a6c23 /bin/bashls由上我们得知有webapps和webapp...
2020-03-04 11:21:55
904
原创 idel打开Run Dashboard
前言在我用RabbitMQ整合SpringCloud的时候,要看运行效果时。发现没有了Run Dashboard。这时候才想起之前弹过提示,也由于奈何是个英语傻瓜,就没注意,看着提示打眼就关了。害如下提示弹框打开直接选择第一个显示Run Dashboard奈何我没点 又怎么办呢?解决在.idea下的workspace.xml文件中找到 <component name="Ru...
2020-03-03 23:47:07
363
原创 RabbitMQ整合 SpringCloud
RabbitMQ整合 SpringCloud注意一点,在发送消息的时候对template进行配置mandatory=true保证监听有效生产端还可以配置其他属性,比如发送重试,超时时间、次数、间隔等消费端核心配置首先配置手工确认模式,用于ACK的手工处理,这样我们可以保证消息的可靠性送达,或者在消费端消费失败的时候可以做到重回队列、根据业务记录日志等处理可以设置消费端的监听个数和最大个...
2020-03-03 23:16:41
526
原创 RabbitMQ消息模式2
RabbitMQ1、消费端限流2、消息的ACK与重回队列3、TTL消息4、死信队列1、消费端限流什么是消费端的限流?假设一个场景,首先,我们RabbitMQ服务器有上万条未处理的消息,我们随便打开一个消费者客户端,会出现下面情况:巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据!在实际开发中,用户支付完毕会发送消息到MQ Broker中,如果100个用户支付完毕,那...
2020-03-02 21:05:29
305
原创 RabbitMQ消息模式
RabbitMQ1、消息100%的投递2、幂等性概念3、Confirm确认消息4、Return返回消息5、自定义消费者1、消息100%的投递消息如何保障100%的投递成功?什么是生产端的可靠性投递?保障消息的成功发出保障MQ节点的成功接收发送端收到MQ节点(Broker)确认应答完善的消息进行补偿机制微信支付一定会成功,发出消息MQ服务器 能够收到支付微服务服务器发来的...
2020-02-29 16:26:15
499
原创 Centos 7 Docker容器运行RabbitMQ出现WARNING: IPv4 forwarding is disabled. Networking will not work.
问题原因因为linux内核转发的问题解决修改sysctl.conf或者00-system.conf文件vim /etc/sysctl.conf或者vim /usr/lib/sysctl.d/00-system.conf在sysctl.conf或者00-system.conf文件添加以下代码:net.ipv4.ip_forward=13. 重启network服务...
2020-02-29 15:13:29
859
原创 RabbitMQ快速入门(交换机)
RabbitMQ1、RabbitMQ快速入门2、交换机直流交换机主题交换机输出交换机前言RabbitMQ入门1、RabbitMQ快速入门极速入门-消息生产与消费ConnectionFactory:获取连接工厂Connection:一个链接Channel:数据通信通道,可发送和接收消息Queue:具体的消息存储队列Producer & Consumer:生产和消费者创...
2020-02-27 21:25:56
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人