- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 测试脚本-单击执行任务
main.pyfrom time import sleepfrom selenium import webdriverimport callimport os,syssys.path.append(os.getcwd())IP = "http://localhost:8080/"user = 'admin'password = 'admin'#登录driver = we...
2020-03-17 11:44:37
253
原创 python-查询数据库数据存入excel
# -*- coding: UTF-8 -*- import osimport pymysqlimport xlwings as xw#任务名称job_name = "test1"root_dir = os.path.abspath('.')write_excel_path = root_dir + "\\结果.csv"write_excel_book = xw.Book()...
2020-02-25 13:54:05
388
原创 python操作三个excel并筛选其中数据
# -*- coding: UTF-8 -*- import osimport xlrdimport xlwtroot_dir = os.path.abspath('.')specs_path = root_dir +"规格清单模板.xlsx"data_path = root_dir +"数据.xlsx" rule_path = root_dir +"规则.xlsx"#获...
2020-02-25 11:14:42
2011
原创 pytho-多个excel合并
# -*- coding: UTF-8 -*-import osimport xlrdimport xlwtimport xlwings as xwroot_dir = os.path.abspath('.')write_excel_path = root_dir + "\\demo.csv"path = root_dir + "\\test"write_excel_book...
2020-02-11 11:13:54
202
原创 网络设备标识
s开头的设备为交换机交换:s7000及以上的设备为框式设备,其他为盒式设备。sr、r开头的设备为路由器路由SR6600/CR6600及以上为框式设备,其他为盒式设备。其他设备为安全安全F5000、F9000;无线WX6100为框式设备,其他为盒式设备。...
2019-12-17 14:51:40
1353
原创 Linux命令-自我总结
查看内存free -m查看磁盘空间df / -lh查看linux内核系统版本cat /etc/redhat-release开启ssh端口1.查看SELinux状态getenforce2.临时关闭SELinuxsetenforce 03.修改SELinux状态vim /etc/sysconfig/selinux将enforcing修改成permi...
2019-09-25 10:42:57
4253
1
原创 在linux查看rocketmq进程
ss -antulp |grep 9876查看是否存在mq进程,没有重启mqps aux|grep java|grep mq查看mq环境
2019-09-25 10:03:41
8953
原创 简单工厂模式
简单工厂模式涉及到工厂角色、抽象产品角色以及具体产品角色等三个角色:工厂类(Creator)角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往有一个具体Java类实现抽象产品(Product)角色:担任这个角色的类是由工厂方法模式所创建的对象的父类,或他们共同拥有的接口。抽象产品角色可以用一个Java接口或者Java抽象类...
2019-08-22 14:17:28
162
原创 有效系统测试的前十个显著特点
1.在客户、开发团队和测试团队之间保持良好而频繁的沟通2.准确无误的系统文档(包括使用情节)用户案例、需求文档、手册以及任何相关的内容)。除了测试文档之外,你应当记录所有在卡法循环期间,尤其在两轮开发循环之间所发生的细微变化3.测试人员清楚地了解整个系统情况。要确认所有你的测试人员都了解整个系统的情况以及不同部分之间的衔接情况4.开发团队与测试团队之间合作的动力。人人都希望他参与开发的软件系统坚固...
2019-07-31 11:39:28
679
转载 类加载器加载Class的8个步骤
1.检测此Class是否载入过(即在缓存中是否有此Class),如果有则直接进入第8步,否则接着执行第2步。2.如果父加载器不存在(如果没有父加载器,则要么parent一定是根加载器,要么本身就是根加载器),则跳到第4步执行。如果父加载器存在,则接着执行第3步。3.请求父加载器载入目标类,如果成功载入则跳到第8步,不成功接着执行第5步。4.请求使用根加载器来载入目标类,如果成功载入则跳...
2019-07-23 10:41:42
292
原创 java基础小贴士
1.一个java源文件可以包含多个类定义,但最多只能包含一个public类定义;如果java源文件里包含public类定义,则该源文件的文件名必须与这个public的类名相同2.对象是面向对象方法中最基本的概念,他的基本特点有:标识唯一性,分类性,多态性,封装性,模块独立性好3.如果需要精确保存一个浮点数,可以考虑使用BigDecimal类4.空引用(null)只能被转换成引用类型,不...
2019-06-28 10:36:04
150
原创 正则表达式
常用元字符. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 包括\t \n \r 制表符、回车符、换行符都属于\s\d 匹配数字 ...
2019-06-14 14:58:27
180
原创 java面试总结2
1 volatile 关键字:当多个线程进行操作共享数据时,可以保证内存中的数据可见。 相较于 synchronized 是一种较为轻量级的同步策略。缺点:1. volatile 不具备“互斥性”2. volatile 不能保证变量的“原子性”2.自定义类型A作为HshMap的Key,自定义类型A需要实现什么方法?需要继承Map的equals函数和hashCode函数...
2019-05-21 16:14:42
189
原创 java面试总结1
一. 假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水?6升的叫做A,5升的叫做B1:装A满,把A倒入B满,A的剩下1升2:B倒空,把A的1升倒入B,这时候A和B分别为0和13:再装A满,倒入B让它满,由于B的可装空间是5-1=4,所以A剩下24:同理把B倒空,把A的2转给B5:重复一次,A装满,倒给B,这时候B的空...
2019-05-21 15:34:27
288
原创 java看书规划
Java编程思想大话设计模式重构 改善既有代码的设计/effective java深入理解Java虚拟机Java并发编程实战深入理解计算机系统,tcp/ip详解 卷一、二、三,数据结构与算法(三选一)...
2019-04-08 11:58:43
192
转载 c++语言简单提问
1.定义一个空的类型,里面没有任何成员变量和成员函数。对该类型求sizeof,得到的结果是12.为什么不是0空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声名该类型的实例的时候,他必须在内存中占有一定的空间,否则无法使用这些实例。至于占用多少内存,由编译器决定。每个空类型的实例占用1字节的空间3.如果在该类型中添加一个构造函数和析构函数,在对该类型求sizeo...
2019-03-29 15:56:30
345
原创 int和integer的区别
1.integer是int的包装类,int是Java的一种基本数据类型2.integer变量必须实例化后才能使用,而int变量则不需要3.integer实际是对象的引用,当new一个integer时,实际上生成一个指针指向此对象,而int则是直接存储数据值4.integer的默认值时null,int的默认值时0...
2019-02-23 14:21:55
145
原创 重定向和转发的区别
重定向1.两次请求,两次响应2.地址栏会发生变化3.如果实现页面跳转,不需要给后面页面携带参数,则使用重定向4.request.sendRedirect(/模板路径/servlet路径)转发1.一次请求,一次响应2.地址栏不会发生变化3.如果实现页面跳转,需要携带参数,则必须使用转发4.request.getRequestDispatcher(页面路径).f...
2019-02-07 20:45:17
149
原创 java线程的运行状态
NEW(新建状态):线程刚被创建,但是并未启动Runnable(可运行状态):线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,取决于操作系统处理器.Blocked(锁阻塞状态):当一个线程试图获取一个对象锁,而该对象锁被其他的线程持有,则该线程进入Blocked状态;当该线程持有锁时,该线程将变成Runnable状态。Waiting(无线等待):一个线程在等待另...
2019-01-26 15:25:05
216
原创 AngularJs四大特征
AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。1.1MVC模式Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合.通过依赖注入(dependenc...
2019-01-16 15:31:50
387
原创 java设计模式总结之工厂模式
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。1.工厂模式1.1普通工厂模...
2019-01-15 21:39:02
164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人