在TestNG中组测试是一个新的创新功能,它不存在于JUnit框架,它允许调度到适当的部分方法和瓶坯复杂的测试方法分组。您不仅可以声明属于群体的那些方法,但你也可以指定一组包含其他组。然后,TestNG可调用和要求包括一组特定的群体(或正则表达式),而排除另一个集合。这给了你最大的灵活性,如何分区测...
分类:
其他好文 时间:
2015-12-31 19:12:08
阅读次数:
162
传统的方式来表示JUnit 3中的测试方法是测试自己的名字前缀。标记一个类中的某些方法,具有特殊的意义,这是一个非常有效的方法,但命名不很好的扩展(如果我们想添加更多标签为不同的框架?),而非缺乏灵活性(如果我们要通过额外的参数测试框架)。注释被正式加入到JDK 5中的Java语言和TestNG作出...
分类:
其他好文 时间:
2015-12-31 19:08:39
阅读次数:
142
Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。Gradle可以自动化地进行软件构建、测试、发布、部署、软件打包,同时也可以完成项目相关功能如:生成静态网站、生成文档等。Gradle集合了Ant的灵活性和强大功能,同时也集合了Mav...
分类:
其他好文 时间:
2015-12-30 19:42:05
阅读次数:
894
主键生成策略(1)native(很常用)Mysql、SQLServer常用identity(自增主键生成机制)Native就是将主键生成的生成工作交由数据库完成,会根据底层数据库的能力,从identity、sequence、hilo中选择一个,灵活性更强。Hibernate不管(2)Assigned在插入数据到时候主键由用户自己..
分类:
Web程序 时间:
2015-12-29 17:48:37
阅读次数:
211
这一章节我们来讨论一下填充容器的另一个方面Map,之前的两个章节我们都是用list来作为容器,这一章节我们使用Map。还有在这里解释一下为什么一直都使用生成器这个东西,其实他就是建造者设计模式,它主要的作用就是生产复杂的对象,而且满足各种需求的变化(灵活性)。还有为什么花这么多章节来讨论填充容器,主要因为填充容器包括比较多的知识点,知识点列举:(1)泛型(2)建造者设计模式(3)容器的填充方法(l...
分类:
编程语言 时间:
2015-12-28 12:28:36
阅读次数:
170
很多网站都会有一个常驻条,上面写的二维码,qq,电话,回到顶部,鼠标滑动上去会有提示,看起来可酷炫了,其实我们小虾米也会做的就看谁更会用学到的知识第一点,集成性:我们要将其写成ul li a结构,这样在滑动时很多效果其实是可以只写一个,都运用的到第二点,灵活性:我们将图片初始设为a链接的背景图片,h...
分类:
Web程序 时间:
2015-12-28 11:58:37
阅读次数:
130
AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,AOP可以说也是这种目标的一种实现。AOP、OOP在字面上虽然非常类似,但却是面向不同领域的两种设计思想。OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更...
分类:
其他好文 时间:
2015-12-28 11:55:50
阅读次数:
123
受体是一类存在于胞膜或胞内的,能与细胞外专一信号分子结合进而激活细胞内一系列生物化学反应,使细胞对外界刺激产生相应的效应的特殊蛋白质。与受体结合的生物活性物质统称为配体(ligand)。受体与配体结合即发生分子构象变化,从而引起细胞反应,如介导细胞间信号转导、细胞间黏合、胞吞等过程。受体( rece...
分类:
其他好文 时间:
2015-12-28 10:19:06
阅读次数:
1052
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.or...
分类:
编程语言 时间:
2015-12-27 19:07:41
阅读次数:
206
移动开发者面临的技术挑战 初创期 创意->客户端开发->服务端开发->测试 技术选型: 开发语言 技术框架 云计算 图片 数据库 缓存 中间件 大数据计算 架构稳定:有灵活性和可扩展性,架构清晰,新人可以快速上手。 上升期 运维挑战: ü? 部署发布不成为难点 ü? 加机器,怎么加? ü? 数据的备...
分类:
移动开发 时间:
2015-12-26 23:34:36
阅读次数:
602