摘要: 版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 Web安全问题,很多时候会被人所忽略,安全漏洞造成了很多不必要的维护和开发任务,产生的问题有时候更是致命的。 实际上,只要我们养成一些习惯,知道一些安全问题的基本原理,可以很大程度避免问题的出现,这也是一个优秀Web程序员的必备素质。 阅读全文
posted @ 2017-02-08 16:02 安大叔 阅读(874) 评论(0) 推荐(0) 编辑
摘要: apache比较常用的工作模式有worker以及prefork两种方式。 如果在编译时候不指定,系统默认的是prefork模式;如果需要换成worker模式,需要在编译的时候带上编译参数:--with-mpm=worker 查看apache的用的什么方式:apachectl -l 有同学跟我说,编译 阅读全文
posted @ 2017-02-08 15:37 安大叔 阅读(1862) 评论(0) 推荐(0) 编辑
摘要: 【使用最佳选择器】 使用JQuery时,你可以使用多种选择器,选择同一个元素,各种方法之间的性能是不一样的,有时候差异会特别大。 通常比较常用的选择器有以下几个: ID选择器 $("#id") 标签选择器 $("td") 类选择器 $(".target") 属性选择器 $("td[target='t 阅读全文
posted @ 2017-02-08 15:13 安大叔 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 前端日志分析介绍 前端日志分析是通过搜集访客访问网站的行为数据,然后在这些用户日志数据的基础上通过定量和定性分析,来改善用户的浏览体验及网站性能,最终提升商业回报的过程,通常,前端日志分析遵循以下步骤: 前端日志分析对性能测试的意义: 能确定性能指标,包括系统的并发量、响应时间、要测试的功能等 通过 阅读全文
posted @ 2017-02-08 15:03 安大叔 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 第一篇 著名函数之单值函数 注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式 数值类型函数 数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COS, COSH, EXP, LN, LOG, SIN, SINH, SQRT, 阅读全文
posted @ 2017-02-08 14:48 安大叔 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 原文出自阿里巴巴技术专家公直的个人博客,文章写得非常诚恳,对于招聘者和测试人来讲都能从中获得一些很受用的东西,各位跟随笔者一起感受一下吧。 最近一段时间都在做集中招聘,参加了许多面试,累个半死。加上之前在团队中最近几年也做了不少面试,关于测试工程师招聘的话题,刚才没事特意google了一下,除了一些 阅读全文
posted @ 2017-02-08 14:42 安大叔 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1、redis-benchmarkredis基准信息,redis服务器性能检测 redis-benchmark -h localhost -p 6379 -c 100 -n 100000100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能 2、 阅读全文
posted @ 2017-02-08 14:39 安大叔 阅读(393) 评论(0) 推荐(0) 编辑
摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: explain select surname,first_name form a,b where a.id=b 阅读全文
posted @ 2017-02-08 14:28 安大叔 阅读(239) 评论(0) 推荐(0) 编辑
摘要: MySQL越来越被更多企业接受,随着企业发展,MySQL存储数据日益膨胀,MySQL的性能分析、监控预警、容量扩展议题越来越多。“工欲善其事,必先利其器”,那么我们如何在进行MySQL性能分析、监控预警、容量扩展问题上得到更好的解决方案,就要利用各种工具来对MySQL各种指标进行分析。本文是读书笔记 阅读全文
posted @ 2017-02-08 14:24 安大叔 阅读(13382) 评论(0) 推荐(0) 编辑
摘要: 性能分析工具gprof介绍Ver:1.0目录1. GPROF介绍 42. 使用步骤 43. 使用举例 43.1 测试环境 43.2 测试代码 43.3 数据分析 53.3.1 flat profile模式 63.3.2 call graph模式 74. 链接库中的函数 75. 使用局限 86. 分析 阅读全文
posted @ 2017-02-08 14:21 安大叔 阅读(18910) 评论(0) 推荐(2) 编辑
摘要: 如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的 MySQL 帐户运行的线程)。 mysql> show processlist; +—–+————-+——————–+ | Id | User | Host | db | Command | Time| 阅读全文
posted @ 2017-02-08 11:31 安大叔 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 1、实例化一个浏览器WebDriver driver = new FirefoxDriver();2、driver.get() get传参数到浏览器中3、常用定位方法webelement XX=driver.findElement(by.XX)3.1 by.id("value");3.2 by.am 阅读全文
posted @ 2017-02-08 11:26 安大叔 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。 nginx的upstream目前支持的5种方式的分配 1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端 阅读全文
posted @ 2017-02-08 11:13 安大叔 阅读(64847) 评论(0) 推荐(4) 编辑
摘要: 方法一: 既然是脚本串行执行,那在场景设计中必然是要用多个脚本,要注意的是需要将Scenario Schedule中的Schedule by设置为Group的模式.然后按实际需要依次设置每个脚本的Schedule.要事先计算好每个脚本的整个执行时间,方便定义后续脚本的开始时间(设置Start Gro 阅读全文
posted @ 2017-02-08 11:10 安大叔 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 设置mysql远程连接root权限 在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接。 需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库。 方法如下: 默认情况下MYSQL数据库的系统数据库mysql系统表user内用户权限只 阅读全文
posted @ 2017-02-08 11:05 安大叔 阅读(8513) 评论(0) 推荐(0) 编辑
摘要: java memory = direct memory(直接内存) + jvm memory(MaxPermSize +Xmx) 1)直接内存跟堆 直接内存则是一块由程序本身管理的一块内存空间,它的效率要比标准内存池要高,主要用于存放网络通信时数据缓冲和磁盘数据交换时的数据缓冲。 DirectMem 阅读全文
posted @ 2017-02-08 10:59 安大叔 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 根据oracle网站上的文档,本地使用jconsole没有问题。但当我从windows连接到linux时(centos5.4)时,老是连接不上)。 原因是Linux上JVM给jconsole的RMI配置文件不对, jvm使用了hostname -i的IP地址,我的/etc/hosts上127.0.0 阅读全文
posted @ 2017-02-08 10:52 安大叔 阅读(1984) 评论(0) 推荐(0) 编辑