最近项目测试有一个瓶颈是关于大量XML的测试校验。 传统基于Expected XML的比较,在面对XML内容变化频繁的状况下,维护Expected结果的代价是巨大的。 例如XMLUnit这类开源XML测试库,也都会有这样的依赖。 https://www.ibm.com/developerworks/ ...
分类:
其他好文 时间:
2019-07-27 09:58:19
阅读次数:
114
Docker非常棒!它使软件开发者无需担心配置和依赖性,在任何地方打包,发送和运行他们的应用程序。而在与Kubernetes相结合后,它使应用集群部署和管理变得更方便。这使得Docker深受软件开发者的喜爱,越来越多的开发者开始使用Docker。那么Docker到底是什么?它是构建、测试、部署和发布容器化应用的平台。称其为平台是因为Docker其实是一套用于管理与容器相关的所有事物的工具。作为Do
分类:
其他好文 时间:
2019-07-25 17:37:03
阅读次数:
90
ISP = Interface Segregation Principle ISP的定义如下: 1、客户端不应该依赖他不需要的接口 2、一个类对另外一个类的依赖性应该是建立在最小的接口上 3、不应当将不同的接口合并在一起,形成一个臃肿的大接口,这是对接口的污染 4、使用多个专门的接口要比使用单一的总 ...
分类:
其他好文 时间:
2019-07-22 10:16:45
阅读次数:
130
一、Spring总体架构 1.架构图 2.SpringIOC:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 3.SpringAO ...
分类:
编程语言 时间:
2019-07-22 09:41:05
阅读次数:
303
软件安装 1、软件包分类 2、依赖性 3、包名 4、包全名 5、包命名 服务器按装建议 ⑴ 最小化安装 ⑵ 用什么装什么(性能最好,被攻击可能性小) ⑶ 尽量不卸载 普通软件安装 rpm安装 安装:rpm vhi 卸载:rpm –e nodeps 不检查依赖 启动:service httpd res ...
分类:
其他好文 时间:
2019-07-11 14:21:53
阅读次数:
118
1,mysql下载官网下载mysql稳定版安装包到本地5.7(一般找次新版本即较稳定)2,xshell连接服务器,进入目录src下(cd/usr/local/src),上传本地包到服务器(rz),查看上传结果(ls),解压安装包(tar-zxvf安装包名称),查看解压结果(ls),鉴于centos7.4会默认安装mariadb数据库所以应先卸载它确认是否安装mariadb(rpm-qa|grepm
分类:
数据库 时间:
2019-07-07 14:12:59
阅读次数:
170
php在nginx环境下运行,所以我们要先配置nginx。1.下载PHP源码包,解压。wgethttp://cn2.php.net/distributions/php-5.6.0.tar.xzxz-dphp-5.6.0.tar.xztarxfphp-5.6.0.tar-C/usr/local/src/2.安装依赖性文件yuminstallzlib-devellibxml2-devellibjpeg
分类:
Web程序 时间:
2019-07-06 14:59:32
阅读次数:
159
1.下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloadsyeke也可以直接复制下载命令wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz2.安装依赖性文件yum-yinstallcmakebisongitncurses-develgccgcc
分类:
数据库 时间:
2019-07-06 14:54:01
阅读次数:
118
一yum介绍 注意学完了yum之后,rpm的使用频率就少了。有些功能yum用起来不如rpm更方便。 CentOS: yum, dnfYUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具。 yum的工 ...
分类:
其他好文 时间:
2019-07-04 14:15:54
阅读次数:
115
介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装;yum提供了查找、安装、删除某 ...
分类:
系统相关 时间:
2019-07-03 00:54:46
阅读次数:
131