Aug272019
onclick调用函数中的$(this)未指向当前节点——jquery
在写html时,对button绑定了onclick事件,如下:
<input type="button" value="修改" οnclick="changeContent()">
注意:此时的onclick中函数未传递任何参数
在function中我们尝试获取input这个节点信息:
function changeContent(){
alert($(this).tagName;
}
在chrome中运行后我们发现返回的是undefined,也就是说获取到的不是input节点
查找资料后发现:
写在元素上onclic...阅读全文
抢沙发
Aug232019
Jenkins+Ant+JMeter报告自动化
1.参考Jenkins+Ant+JMeter集成,安装Jenkins(不需要安装Performance Plugin插件),建立Slave节点,连接Slave节点,创建任务等。
2.将Jenkins+Ant+JMeter集成中创建的任务的第5步“构建后操作”删除,并将第1步修改(点击configure进行删除或修改)如下:
3.构建前,创建目录及所需文件:
目录1:
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>...阅读全文
Aug232019
Jenkins+Ant+JMeter集成
Tomcat是jenkins运行的容器,jenkins实际上是依赖于Tomcat才能启动的。Jenkins可以调度ant的脚本。
Ant和maven类似,maven是执行pom文件,ant是执行build文件。
Jenkins强大之处就是有很多插件。
一.Jenkins安装
1.Tomcat下载,解压。D:\software\apache-tomcat-8.0.28\webapps目录下的东西无用可删除。
PS:这些文件是用来打开Tomcat控制台的。
2.官网(https://jenkins.io/download/)下...阅读全文
Aug232019
Ant+JMeter集成
实例一(不推荐)
1.Ant下载(https://ant.apache.org/bindownload.cgi),解压缩,配置环境变量(不配也可以,配了更方便一些)。
我这里下载的是apache-ant-1.10.5-bin.zip,在运行时需要Java8。(JDK8下载安装)
Ant 环境变量配置:计算机→属性→高级系统设置→高级→环境变量→系统变量;新建“ANT_HOME”变量,变量值为:D:\software\apache-ant-1.10.5(根据ant的实际解压路径填写);在path...阅读全文
Aug232019
jvm 性能调优工具之 jstat 命令详解
Jstat名称:Java Virtual Machine statistics monitoring tool
官方文档:https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html
功能描述:
Jstat是JDK自带的一个轻量级小工具。它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。
命令用法:jstat [-命令选项] [vmid] [间隔时间/...阅读全文
Aug232019
jvm 性能调优工具之 jmap 命令详解
jmap名称:Java Memory Map(内存映射)
官方文档:https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jmap.html
功能描述:
内容太多,直接看前辈们的总结:
java命令–jmap命令使用(这篇文章写得非常好)https://www.cnblogs.com/kongzhongqijing/articles/3621163.html
Java虚拟机的内存组成以及堆内存介绍 http://www.hollischuang.com/archives/80
Java GC工作原理htt...阅读全文
Aug232019
jvm 性能调优工具之 jps 命令详解
JPS名称:jps – Java Virtual Machine Process Status Tool命令用法:jps [options] [hostid]
options:命令选项,用来对输出格式进行控制
hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口。
[protocol:][[//]hostname][:port][/servername]
功能描述:
jps是用于查看有权访问的hots...阅读全文
Aug232019
JMeter报错:Address already in use : connect
Address already in use : connect的解决办法:
修改操作系统注册表1、打开注册表:regedit2、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters3、新建 DWORD值,name:TcpTimedWaitDe,value:30(十进制) ——> 设置为30秒(默认240)4、新建 DWORD值,name:MaxUserPort,value:65534(十进制) ——> 设置最大连接数65534注意:修改时先选择十进制,再...阅读全文
Aug172019
基于swoole的聊天室模型
基于swoole的聊天室模型
client.html:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/>
<title>聊天室</title>
<script src="https://code.jquery.com/jquery-1.11.3.js" type="text/javascript"></script>...阅读全文
Aug162019
CentOS 7安装Nginx
介绍
在CentOS 7上安装Nginx是一个常见的任务,本文将向您展示如何在CentOS 7上安装Nginx,以及如何配置和启动它。
安装过程
步骤1: 配置EPEL和Nginx官方存储库
$ sudo yum install epel-release
步骤2: 安装Nginx
$ sudo yum install nginx
步骤3: 启动Nginx并设置开机自启动
$ systemctl start nginx
$ systemctl enable nginx
步骤4: 配置防火墙
如果您使用的是CentOS 7默认的防火...阅读全文