设计模式中的行为型

摘要: 之前两篇文章中,创建型主要讲类的创建,结构型主要讲类的组合,行为型主要侧重类和类的交互。行为型占了设计模式中的一半,在源码中我们经常会看到这些设计模式。 行为型设计模式主要有以下几个 观察者模式 模板模式 策略模式 职责链模式 状态机模式 迭代器模式 访问者模式 命令模式 解释器模式 中介者模式 观 阅读全文
posted @ 2021-05-14 10:04 升级打小怪兽 阅读(64) 评论(0) 推荐(0) 编辑

设计模式中的结构型

摘要: 设计模式中的创建型,主要解决对象的创建问题。那么接下来这篇文章主要讲下设计模式中的结构型,主要关系类与类之间的组合和组装。 主要有以下几个模式:代理模式,桥接模式,组合模式,享元模式,装饰器,适配器模式,门面模式。 代理模式 代理模式,分为静态代理、动态代理。我们一般用于添加一些非功能性的需求时,用 阅读全文
posted @ 2021-05-14 09:56 升级打小怪兽 阅读(54) 评论(0) 推荐(0) 编辑

设计模式中的创建型

摘要: 在创建一个对象的时候,我们通常会用到以下几个方式:单例模式、工厂模式、建造者模式。我们具体看下怎么使用,以及应用场景。 单例模式 单例模式常见的主要有饿汉模式、懒汉模式、双重检测、静态内部类。 饿汉模式: public class IdGenerator { private IdGenerator( 阅读全文
posted @ 2021-05-14 09:51 升级打小怪兽 阅读(40) 评论(0) 推荐(0) 编辑

Mock server 本地实践

摘要: 由于公司最近需要做挡板,所以研究了下Mock server.后期做成一个工具,整合到平台。 一:环境搭建 大家可以看http://www.mock server.com/mock_server/running_mock_server.html,官网上引入的相应的jar包和插件到pom.xml中. 二 阅读全文
posted @ 2016-08-12 17:37 升级打小怪兽 阅读(4471) 评论(0) 推荐(0) 编辑

性能学习总结

摘要: 最近在看性能方面的知识,loadrunner等。脚本的录制,在最开始熟悉工具的时候,使用了下。后面直接拿性能伙伴的脚本压测。 性能工具这块主要关注用户的启动、是否异常,tps,响应时间 压了一定数量的用户,tps趋于平稳,则可以尝试接着加压。 主要关注两块: (1)应用服务器的状态 (2)数据库服务 阅读全文
posted @ 2016-08-04 14:42 升级打小怪兽 阅读(119) 评论(0) 推荐(0) 编辑

xpath的不稳定性

摘要: xpath 是根据页面的dom来查找元素的。页面上有些内容是由于ajax 动态生成的。 针对自动化平台批量执行每次都会出现不稳定,所以动态等待每个元素加载成功。 阅读全文
posted @ 2016-07-19 10:58 升级打小怪兽 阅读(400) 评论(0) 推荐(0) 编辑

jenkins 打包时,提示字符不可映射字符

摘要: 手工用maven可以编译,但是用jenkins 编译的时候,提示字符不可以映射字符。查看了svn上相应文件的字符编码确认是utf-8 .同时设置了tomcat的字符编码依旧出现这个问题。查看jenkins 检出的代码,发现检出后就是乱码。怀疑是subversion的插件的设置 。 我出现这个问题的原 阅读全文
posted @ 2016-06-25 11:46 升级打小怪兽 阅读(622) 评论(0) 推荐(0) 编辑

jenkins 远程部署失败 控制台部署成功

摘要: 注意查看环境变量的设置,设置~.bashrc中的环境变量 linux 编写注意规范 阅读全文
posted @ 2016-06-25 11:41 升级打小怪兽 阅读(238) 评论(0) 推荐(0) 编辑

QTP ExecuteFile应用外部脚本时报“无效字符”错误_Ealge_新浪博客

摘要: 修改外部脚本的字符集格式,另存为ANSI格式 阅读全文
posted @ 2016-06-02 10:00 升级打小怪兽 阅读(126) 评论(0) 推荐(0) 编辑

Tips:getroproperty调试可以通过,但是运行不可以

摘要: 遇到个问题:getroproperty调试可以通过,但是运行不可以 可以试试Browser("browser").Page("page").WebEdit("name").highlight来看下是否位置一样。 阅读全文
posted @ 2016-06-02 09:57 升级打小怪兽 阅读(122) 评论(0) 推荐(0) 编辑