web性能测试大家第一都会想到:loadrunner、ab、siege、http_load等工具。但是这些工具生成的测试报告都不是我想要的。 这里给大家推荐一个sitespeed,使用简单,生成非常详细的报告。包括性能各项得分,性能消耗,优化建议等。 主页: https://www.sitespee ...
分类:
Web程序 时间:
2018-08-31 15:52:46
阅读次数:
730
产生原因 HTTP 不具备安全功能。 在客户端可以篡改请求。 跨站脚本攻击 XSS 攻击方式: 通过提交的信息中带入 js 脚本或 html 标签。 提前闭合标签,有些甚至不用特殊处理。 执行操作或者引入三方 js 。 解决方案: 对提交内容进行编译,“" 转 “\>”。防止文本解析成标签。 ...
分类:
Web程序 时间:
2018-08-30 20:11:38
阅读次数:
217
/*判断当前环境是Android还是iOS*/ /*var u = navigator.userAgent; // 安卓 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; // IOS var isiOS = !! ...
分类:
移动开发 时间:
2018-08-23 17:00:01
阅读次数:
170
ADR Adaptive Data Rate 自适应数据率 AES Advanced Encryption Standard 高级加密标准 AFA Adaptive Frequency Agility 自适应频率捷变 AR Acknowledgement Request 确认请求 CBC Ciphe ...
分类:
其他好文 时间:
2018-08-18 14:24:08
阅读次数:
266
性能工具对比JMeter基于UI操作,容易上手,但是不具备编程能力。其次JMeter基于线程模拟数千用户几乎不可能。Loadrunner这个可以说是应用最多的一个,很方便,但是还是太重。往后的方向肯定是客户端工具逐步向平台化发展,而且不开源,扩展性不高,收费。nGrinder单节点支持3000并发、支持分布式、可监控被测服务器、可录制脚本、开源、平台化。
分类:
其他好文 时间:
2018-08-17 18:21:45
阅读次数:
213
var u = navigator.userAgent var isAnd = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1//安卓 var ios = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)//i ...
分类:
移动开发 时间:
2018-08-15 14:48:31
阅读次数:
154
canvas的文字自动换行函数封装 vanvas画圆角矩形的函数封装 直接在html中用canvas画好的图,在手机端是不能实现直接长按保存到相册的。这里给出一种方法是:把canvas画好的图变成链接,引入img中,canvas隐藏,这样实现了canvas画图手机长按保存的效果。在这里,记录一个过程 ...
分类:
移动开发 时间:
2018-08-15 10:45:12
阅读次数:
203
在Spring Security之前 我曾经使用 实现了一个简单网站Demo的登录拦截和Session处理工作,虽然能够实现相应的功能,但是无疑Spring Security提供的配置方法更加简单明确,能够更好的保护Web应用。 Spring Security的相关结构 这里大家可以参考Spring ...
分类:
编程语言 时间:
2018-08-10 21:33:34
阅读次数:
678
RSA 学习档案 基本原理 随机选择两个质数p,q模数n=p*qφ(n)=(p?1)(q?1)选择加密指数e: 1 < e < φ(n)计算机密指数d: e*d % φ(n) = 1c = m ^ e % nm = c ^ d % n 常见攻击方式 模数分解 1.直接分解 n小于256bit可以本地 ...
分类:
其他好文 时间:
2018-08-10 10:52:12
阅读次数:
162
https://www.imooc.com/video/12700https://pan.baidu.com/s/1nvo0yqH loadrunner组件Virtual User Generator录制最终用户业务流程并创建性能测试脚本Controller组织、驱动、管理并监控负载测试Analys... ...
分类:
其他好文 时间:
2018-07-28 23:24:10
阅读次数:
222