摘要:
为了真正了解git,我们从底部、底层开始,了解git核心,知其然并知其所以然。 为什么要进行版本控制呢? 因为编写文件不可能一次到位,文件总是有不同的状态需要保存下来,方便以后出错回滚。 git 是目前最先进的版本控制软件(VCS,version control system),它是linux之父L 阅读全文
摘要:
2015-12-16 23:17:04 QTP mercury 是商业的,单词意思是水银,而selenium 是开源的,单词意思是硒,有些相对的意思。 1、selenium ide selenium ide 是 firxfox 的一个插件,提供了录制和回放脚本的功能,并会把所记录的Selenese 阅读全文
摘要:
1、异常概述: 异常(不正常)的体系: Throwable Error:通常出现重大问题,如运行的类不存在或者内存溢出等;不编写针对代码进行处理; Exception:在运行时出现的一起情况,可以通过try,catch,finally处理。 Exception和Error的子类名几乎都是以父类名作为 阅读全文
摘要:
2016-04-24 10:10:34 创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 注意:工厂模式可以分为三类: 1)简单工厂模式(Simple Factory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstract Factory) 这三 阅读全文
摘要:
2016-04-18 20:40:59 三、JVM内存参数调整及监控 3.1 JVM之内存调整 JVM运行时数据区的内存大小可以通过参数来设置,通常能设置的两块区域为堆空间和持久代(方法区),设置方法是以参数的形式来指定, Sun 的HotSpot需要在jvm启动前设置这些参数,启动JVM后不能动态 阅读全文
摘要:
2016-04-09 15:56:26 参考自 http://www.cnblogs.com/silence-hust/p/5017233.html http://blog.csdn.net/sdyy321/article/details/38757135 首先创建一个maven工程 在pom文件中 阅读全文
摘要:
2016-06-13 21:17 TCP/IP协议是一个协议簇,里面包括很多协议的,UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。 UDP(User Data Protocol,用户数据报协议) (1) UDP是一个非连接的协议,传输数据 阅读全文
摘要:
2016-06-05 21:20:14 一、HTTP协议简介 二、客户端请求消息 HTTP请求方法 URL 三、服务器响应消息 HTTP状态码 一、简介: HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,基于TCP/IP 阅读全文
摘要:
2016-03-25 11:34:14 一、实现一个简单的servlet程序 Servlet是在服务器端运行的小程序,这是一个很广泛的概念,并没有说是在web服务器端运行的小程序,除了在web服务器上运行,还可以在email、ftp服务器上运行,而我们现在介绍的servlet是专门在web服务器端运 阅读全文
摘要:
2016-01-06 02:34:24 继承与聚合 (八)maven移植 讲到maven移植,大家可能第一反应就是是指将一个java项目部署到不同的环境中去,实际上,在maven中,它认为当你参加一个组织或一个开源软件的开发时,将它下载到本地机,将它纳入到你的开发系统中的过程被称为maven的移植。 阅读全文