- 博客(45)
- 收藏
- 关注
原创 SpringMVC使用log4j输出csv文件
1.设置log4j.propertieslog4j.rootLogger=ERROR, logfilelog4j.appender.logfile=org.apache.log4j.FileAppenderlog4j.appender.logfile.File=D:\\DialoguePortal.csvlog4j.appender.logfile.Append=truelog4j.
2017-04-28 16:30:06 1484 1
原创 让别人访问自己电脑tomcat下的工程
1.获取自己外网ip:打开浏览器,在百度一下里输入IP,弹出如下页面,显示的IP即为你的外网IP.2.配置conf目录下的server.xml80"protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443" />自己的外网IP">自己的外网IP" appBase="webapps"unpackWA
2017-04-20 15:22:17 11080
原创 Css学习笔记
1.CSS规则 由两个主要的部分构成: 选择器,以及一条或多条声明。selector1,selector2,selector3 {declaration1;declaration2; ... declarationN } color backgroud marginpadding font-size font-family text-align2.li stro
2017-04-20 10:36:03 226
原创 HTML遇到的问题
1.html文件在浏览器中运行,提示要下载文件 解决:在文件后面加上后缀名 .html2.h1{font-size:12px;color:#F00;} 其中不能定义align属性3.空的单元格显示边框: 表格中加一个空格占位符可以将边框显示出来4.
2017-04-19 19:26:02 396
原创 HTML学习笔记
XHTML可扩展超文本标记语言基础标签描述 定义文档类型。定义 HTML 文档。定义文档的标题。在head里面可以定义文本格式,页面格式1.2.body{backgroud-color:yellow;}p{c
2017-04-19 19:24:11 764
原创 Linux下jdk的安装
步骤一: ./jdk* 执行安装命令 yes同意协议后,根据提示操作,直出现Done安装成功步骤二:环境变量配置, 进入终端 [root@localhost tmp]# cd /etc #打开环境变量配置目录 [root@localhost etc]# vi profile #打开环境变量文档 (如果窗口是黑色显示
2017-04-19 19:18:04 253
原创 python常用的小程序
#获取文件目录下文件夹和子文件夹的文件名 import osdef walk_dir(dirname): filelist=[] for root,dirs,filesin os.walk(dirname): forname in files: filelist.append(os.path.join(root,name)) print
2017-04-19 19:08:32 2275
原创 selenium使用遇到的问题
1、去掉chrome证书提示 from selenium import webdriveroptions=webdriver.ChromeOptions()# 去掉证书问题options.add_experimental_option('excludeSwitches',["ignore-certificate-errors"])# 使用测试类型options.add...
2017-04-19 19:06:37 1344
原创 python-GUI-Tkinter
常用的Python GUI库:Tkinter .wxpython,JythonTkinter 组件Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍,在下面的表:控件描述Button
2017-04-19 19:01:09 473
原创 正交实验测试用例利器——pict
1.下载安装pict.mis:http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi2.创建脚本文件 test.txt 注意用英文命名,内容的标点符号必须用英文标点 例子: 账号:空,超短,超长,正常 密码:
2017-04-19 17:26:59 1240 2
原创 Python2和Python3的比较
Python2Python3print"fish"print ("fish")unicode() 是单独的Unicode (utf-8) 字符串 b = b'china'byte 和 bytearraystype(b)type'bytes'>s = b.decode()转
2017-04-19 14:27:52 1128
原创 Python IDE-PyCharm,PyDev+Eclipse
1.PyCharm: 官方下载地址:http://www.jetbrains.com/pycharm/download/ 有收费版本的和免费版本的。收费版本的支持其他语言,免费版本适用于python初学者,只有和python相关的有格式 收费版本永久密钥:http://idea.imsxm.com 此密钥有个过期时间,过期了就再...
2017-04-19 13:45:31 2939
原创 pyhton的部分内建函数
匿名函数python 使用 lambda来创建匿名函数。· lambda只是一个表达式,函数体比def简单很多。· lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。· lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。· 虽然lamb
2017-04-19 13:33:28 568
原创 python_编程—主要是selenium
Tips : 命令行中退出python编辑: exit() pip list 查看已经安装的包1.常用包from selenium.webdriver.common.action_chains import ActionChains #引入鼠标相关的操作from selenium.webdriver.common.by import Byfrom selen
2017-04-19 10:46:31 829
原创 Windows ERROR速查
0 操作成功完成。1 功能错误。2 系统找不到指定的文件。3 系统找不到指定的路径。4 系统无法打开文件。5 拒绝访问。6 句柄无效。7 存储控制块被损坏。8 存储空间不足,无法处理此命令。9 存储控制块地址无效。10 环境错误。11 试图加载格式错误的程序。12 访问码无效。13 数据无效。14 存储器不足,无法完成此操作。15 系统找
2017-04-19 10:41:12 937
原创 Python学习基础笔记
1.numeric(10,2)长度为10,小数位为2的浮点数2.bit字型,0或者11.编辑器:可以用自己带的编辑器python shell,也可以用网上的subline或者notepad++,不可以用带格式的文本(比如记事本或者word等带文本格式的编辑器),在文本编辑的过程中,单引号双引号使用保持一致 2.Python是一种解释型,编译性、互动性、面向对象、动态数据类型的高级程
2017-04-19 10:15:23 575
原创 python使用遇到的问题
1.unicodedecodeerror ascii codec can’t decode byte 0xd7 in position 9 ordinal not in range(128) 修改mimetypes.py文件,路径位于python的安装路径下的Lib\mimetypes.py文件。在import下添加如下几行: if sys.getdefaultencod
2017-04-18 19:20:18 481
原创 Python学习笔记-表格数据
选项描述-d在解析时显示调试信息-O生成优化代码 ( .pyo 文件 )-S启动时不引入查找Python路径的位置-V输出Python版本号-X从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。-c
2017-04-18 19:16:00 319
原创 Python_selenium_环境搭建
1.安装selenium2.安装python3.浏览器配置 下载相应浏览器的driver文件, 谷歌:http://chromedriver.storage.googleapis.com/index.html 火狐:http://docs.seleniumhq.org/download
2017-04-18 18:02:58 898
原创 Python-selenium-多文件上传
input标签 upload=driver.find_element_by_id("file") upload.send_keys("test.py") #send_keys print upload.get_attribute("value") #check value 非input标签 1.auto...
2017-04-18 15:20:10 1784
原创 Ant打包Android项目,生成apk
ant打包安卓工程原理介绍ant打包安卓工程的主要步骤如下:1. 在命令行中,切换到apk根目录中,执行(注意最后有一个点,不然执行失败)android update project -p .目的:根目录下生成ant编译需要的文件build.xml。xml配置文件的路径指定,最关键的就是指定了sdk下的build.xml文件路径。同时生成local.pro
2017-04-18 11:06:37 505
转载 Fiddler的特殊功能
1.设置断点,用于安全测试 Automatic Breakpoints,(Before Requests,After Responses)默认是DIsabled 设置了之后请求会被拦截,可以修改拦截的response或者request,再次发送,模拟异常 点击 Runto Completion发送,或者下放fiddler命令行中输入go+enter运
2017-04-17 18:17:29 3478 2
转载 Fiddler抓取https的原理
一、浅谈HTTPS我们都知道HTTP并非是安全传输,在HTTPS基础上使用SSL协议进行加密构成的HTTPS协议是相对安全的。目前越来越多的企业选择使用HTTPS协议与用户进行通信,如百度、谷歌等。HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。网上有诸多资料,有些写得过于晦涩难懂,尤其是需要密码学的一些知识。我做了一
2017-04-17 17:46:01 989
转载 网站性能体验34守则
一、内容部分1. 尽量减少HTTP请求 :CSS Sprites整合图片,尽量少使用图片地图 内联图像放入样式表中2. 减少DNS查找 DNS缓存3. 避免跳转 跳转是使用301和302代码实现的4. 缓存Ajxa 优化Ajax响应是很重要的5. 推迟加载 :YUI Image Loa
2017-04-17 17:26:51 277
原创 Jemeter学习笔记
apache jmeterapache组织开发的 开源的性能测试工具jmeter没有事务 所以每个接口代表一个事务环境搭建:java需要版本到1.6以上,apache-jmeter-2.1.1,badboy2.0.5(性能工具,可有可无,使用录制功能,用于jmeter)1.接口设置:在测试计划下面,添加线程组-sampler-http请求,右键添加线程组-添加查看结果树
2017-04-17 17:13:30 1178
原创 Linux硬件学习
Lunix:硬件概念CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制 查看指令:cat/proc/cpuinfo内存:大脑中的记忆区块,像皮肤、眼睛等所收集到的信息记录起来的地方,以供CPU进行判断 查看指令:cat/proc/meminfoswap:相当于windows下的虚拟内存,唯一和windows
2017-04-17 17:02:56 675
原创 性能测试周期和LOADRunner初步介绍
性能测试步骤: 1.分析需求 2.编写性能测试计划 3.编写脚本(优化、增加) 4.在不同场景下执行脚本 5.收集数据并提交给项目经理 6.项目经理对中间件、代码框架、数据库进行优化 7.复测 8.当不达到需求是,再
2017-04-17 16:17:27 1105
原创 性能测试分类--学习笔记
1、基准测试: 可以在制定的标准下通过测试建立一个性能基准,这样以后当系统的环境参数发生变化后,在进行一次相同标准下的测试,即可看出变化对性能的影响,系统进行基准测试可以在较早的阶段发现性能问题。 2、并发测试:可以理解为很多的用户按照预定的场景并发请求某个业务或功能时是否出现并发问题。 并发测试的算法: (1) 并发数=PV/PV
2017-04-17 16:11:26 462
原创 端口扫描工具—Zenmap
一个非常简单的开源端口扫描工具常用参数:Intense scan(nmap -T4 -A -v)一般来说,Intense scan可以满足一般扫描 -T4 加快执行速度 -A 操作系统及版本探测 -v 显示详细的
2017-04-11 14:10:29 10740
原创 web数据安全
1.不安全数据处理1.某些需登录后或特殊用户才能进入的页面,是否可以通过直接输入网址的方式进入;2.对于带参数的网址,恶意修改其参数,(若为数字,则输入字母,或很大的数字,或输入特殊字符等)后打开网址是否出错,是否可以非法进入某些页面;3.搜索页面等url中含有关键字的,输入html代码或JavaScript看是否在页面中显示或执行。4.对于一些重要的参数信息,
2017-04-11 13:56:32 448
原创 竞态条件
一. 多进程间通信的角度是指两个或多个进程对共享的数据进行读或写的操作时,最终的结果取决于这些进程的执行顺序。致竞态条件发生的代码区称作临界区 发生情形:①不同线程相同对象增加一个线程,threadcount++减少一个线程,threadcount--threadcount为0的时候程序结束thread1执行threadcount++,同时thread
2017-04-11 12:40:15 782
原创 Pros proxy
Pros proxy支持动态地编辑/查看HTTP/HTTPS,从而改变cookies和表单字段等项目。它包括一个Web通信记录程序,Web圈套程序(spider),hash计算器,还有一个可以测试常见的Web应用程序攻击(如SQL注入式攻击和跨站脚本攻击)的扫描器。该工具检查漏洞形式包括:SQL注入、跨站点脚本攻击、目录遍历、CRLF -- Carriage-Return Line-Feed回车换
2017-04-10 17:01:08 425
原创 SQL
约束类型主键默认值唯一性外键非空关键字primary keydefaultuniqueforeign keynot null类型大小范围(有符号)范围(无符号)用途
2017-04-06 19:07:25 239
原创 Mysql
MYSQL:对大小写不敏感 between 值1 and 值2; 其中包括两端的值比较预算符前后不可加函数限制只能使用子查询auto_increment主键自增创建表格只有int后面可以不加字符长度限制status; 查询端口
2017-04-06 19:03:57 2467 1
原创 Excel
快捷键:F4:重复动作Ctrl+1 :设置单元格格式Ctrl+H :查找与替换,有且仅有通配符“*”“?” 两个表格比较其中的单元格是否一致=C4=A1=SHEET1!A1 相等返回true取中间含有某些字符的=MID(A1,SEARCH("AB?AB?CTG",A1),SEARCH("DEEEF?CA?GG",A1)-SEARCH("AB?AB?CTG",A1
2017-04-06 17:16:52 403
原创 VBA函数
自定义函数VBA输出相同函数:按alt+f11 右键新建一个模块查找相同Function 查找相同(rg1 As Range, rg2 As Range)For i = 1 To Len(rg1.Value) If InStr(rg2, Mid(rg1.Value, i, 1)) > 0 Then a = a & Mid(rg1, i, 1)
2017-04-06 17:11:03 1224
原创 Junit使用过程遇到的问题
1.The importXXXXXXXXXXXXXX cannot be resolved解决:缺少相应的包,到此网站下载:http://www.java2s.com/Code/Jar2.The importjavax.servlet.http.HttpServletRequest cannot be resolved经查阅资料,发现是:web工程里面web
2017-04-06 16:12:56 643
转载 在spring中获取request对象
1.通过注解获取(很简单,推荐):public class Hello{@Autowired HttpServletRequestrequest; //这里可以获取到request}2.在web.xml中配置一个监听: org.springframework.web.context.request.RequestContext
2017-04-06 15:38:52 344
原创 spring MVC mock类单元测试(controller)
Spring从J2EE的Web端为每个关键接口提供了一个mock实现:MockHttpServletRequest几乎每个单元测试中都要使用这个类,它是J2EE Web应用程序最常用的接口HttpServletRequest的mock实现。MockHttpServletResponse此对象用于HttpServletRespons
2017-04-06 15:23:56 5689
原创 MockMvc-springframework(二)
JSON请求/响应验证测试时需要安装jacksonJson和JsonPath依赖: Java代码 com.fasterxml.jackson.core jackson-databind ${jackson2.version} com.jayway.jsonpath json-path ${jsonpath.version}
2017-04-06 13:19:20 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人