开源
-
浅谈压测之一Tcpcopy流量导入
很长时间不更新博客了。最近做一些压力测试(流量实时导入与离线回放)、内网源(含全部centos、EPEL)、自制RPM包等事情了。个人有点浅显的理解,如各位看官对以上感兴趣,留言告诉我,后面会选…
-
MapReduce阶段源码分析以及shuffle过程详解
MapReducer工作流程图: 1. MapReduce阶段源码分析 1)客户端提交源码分析 解释: - 判断是否打印日志 - 判断是否使用新的API,检查连接 - 在检查连接时,检查输入输出路径,…
-
HTTP的请求方法
常用的方法: get head 服务器不会返回请求的实体数据,只会传回响应头。 可以看做是get方法的简化版”或者“轻量版”,因为它的响应头与get完全相同。 可以用在很多并不真正需要资源的场合,避免传输 body 数据的浪费…
-
Git基础入门(九)Git分支管理
分支管理: branch命令 git branch #查看分支列表 git branch -v …
-
Se(1)---打开、关闭浏览器
package test; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.ie.InternetExplorerDriver; import org.openqa.selenium.firefox.FirefoxDri…
-
UML系列:(2)Class Diagram
1、类图的作用 类图,用于描述系统中的类与类之间的各种关系。 2、类图中的元素和关系 类图中的元素包括:类和接口。 类图中的关系包括:继承(父子类关系)、实现(类与接口关系)、关联(全局变量,组合/聚合)、…
-
正则表达式中的{ } () [] 及re.match re.search
1.正则表达式相关说明 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (/s*)表示连续空格的字符串。 (/d*)表示连续的数字,与[0-9]+类似 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示…
-
性能测试流程剖析
为了让学习者对性能测试的整体思路有一个认识,本篇文章将对性能测试的流程(如下图)中的各个步骤进行讲解。 注意: 1)上述性能测试流程中未包含“性能测试工具的选择”,各公司情况不同,大多数公司有固定的业务和…
-
基于HTML5 的文件上传
最近,在自己的三-丰-云-免-费-主-机上部署了一个web在线图片上传的应用,用了好几个前端 的上传组件,都不理想,有鉴于目前支持HTML5的浏览器已经是主流,果断抛弃IE6这个老古董,使用HTML5 的文件上传功能。Html5…
-
运维未来的发展方向是智能运维(AIops)
近年来运维技术飞速发展,运维团队大多建设好了各种系统:虚拟化、容器化、持续集成等等。但是如何有效的利用这些系统最终实现站点的高可用、高性能和高可扩展?随着智能化技术的发展,为了解决上述运维领域的问题…