spock中使用到的groovy语法

引言 在使用spock测试框架时,常常会有如下的测试代码出现: 很多人把它当作固定格式来看待 ,尤其是像我这种从java几天内上手groovy和spock的,几乎不会去深究这是什么语法。 其实,在spock框架中,使用到一些groovy特有的语法格式,这些语法在Java中并不常见,具体如下: Labeled state阅读更多spock中使用到的groovy语法[…]

spock中使用到的groovy语法

java 实现棋盘覆盖问题

问题描述 问题描述:在一个2k*2k的棋盘中,有一个特殊方格,要求用L型骨牌覆盖满除特殊方格外的所有其他方格,且骨牌不得重叠.(骨牌可以旋转放置) 输入:棋盘的边长、特殊方格坐标 输出:骨牌放法.其中用0表示特殊方格,同一张骨牌所占方格用同一个数字表示,不同骨牌用不同数字.  解题思想: 采用分治法解决该问题阅读更多java 实现棋盘覆盖问题[…]

java 实现棋盘覆盖问题

纯css回到顶部和回到首页功能,无任何js代码

使用纯css/html实现回到顶部和回到首页功能,无任何js代码,实现了一个外观不错,鼠标上滚有提示效果的回到顶部和回到首页功能。 源代码如下: 将这段代码放在html页面的任何<body>标签内的位置,并将首页的连接地址改为自己网站的页面即可。 效果如下所示: 在线演示: http://jvm123.co阅读更多纯css回到顶部和回到首页功能,无任何js代码[…]

纯css回到顶部和回到首页功能,无任何js代码

Spock测试框架对异常的测试thrown/notThrown

spock测试框架对异常的测试使用throw和notThrown方法,有如下的方式: 1 thrown()方法 如果我们知道某个被测试的方法会抛出异常,但这个已擦黑给你是我们所容忍的,这种情况需要怎么测试呢?有两种方法: (1)try-catch 捕获,代码如下: 这样测试代码的可读性差,而且也写起来麻烦,所以spoc阅读更多Spock测试框架对异常的测试thrown/notThrown[…]

Spock测试框架对异常的测试thrown/notThrown

Gradle 使用实例

本文通过一个实例,演示 gradle 在项目管理中的使用,以及多模块的项目如何使用 gradle 管理和项目构建。 总体项目结构 1 本项目由三个模块构成,结构如下,其中项目最外层有三个文件: 以下分别列举解释: (1)gradle.properties 用来配置属性 (2)settings.gradle 用来说明此项阅读更多Gradle 使用实例[…]

Gradle 使用实例

四大发明不是创新?!!

可悲,大学教育竟然落得如此地步! “四大发明在世界上都不领先”、“中国古代没有实质上的创新” ,这就是侮辱了吗? 结合自身而言,我觉得在大学的收获主要有两点:一是初步形成了自己的思想,二是学会了谋生的专业知识。二者缺一不可,前者是立足于这个社会的意义,后者是立足的手段。如果大学的讲台上不允许存在与大多数人相悖的观点,学阅读更多四大发明不是创新?!![…]

四大发明不是创新?!!

java静态导入、接口默认方法和方法引用

静态导入 一个类中的静态方法和静态变量可以直接导入使用,而不必导入整个类。 使用 import static,如下: 接口默认方法和静态方法: 在接口中,可以使用default定义普通方法,也可以使用static定义静态方法;普通方法通过实现类的实例进行调用,静态方法通过接口名进行调用。 如下: 这样使用,使得接口更像阅读更多java静态导入、接口默认方法和方法引用[…]

java静态导入、接口默认方法和方法引用

excel-converter:一行代码实现java中excel数据导入导出

Excel-converter 是我去年春节之际开发的一个 java中excel数据导入导出 的项目。 当时在某公司担任 java 工程师已经好几年,工作上参与的几个项目都有许多excel导入导出的功能。所以在完成工作之后,我就很想做一个使用简单的工具,能满足大部分项目的这种数据导入导出 excel 的功能。 在去年元阅读更多excel-converter:一行代码实现java中excel数据导入导出[…]

excel-converter:一行代码实现java中excel数据导入导出

vue二维码生成工具的使用

使用说明: 二维码生成工具地址: http://jvm123.com/qr-code/ 此工具纯前端生成二维码,可生成一般的文本、网址和邮件地址。 网址二维码在扫描之后,会启动手机浏览器或微信浏览器打开网址; 邮件地址二维码在扫描之后,会启动发邮件的程序。 如果不需要再扫描后自动打开网址,或启动邮箱软件,请使用文本类型阅读更多vue二维码生成工具的使用[…]

vue二维码生成工具的使用

Spock在springboot中的使用

前面介绍了spock测试框架的详细使用,以及如何在spock中使用测试桩。本文介绍在springboot环境中使用spock。 在spring环境中使用spock,也就是要自动注入被测试的实例,不需要我们手动初始化实例。 这样也就是先启动spring容器,再运行我们的测试用例,在springboot中,很容易做到这一点阅读更多Spock在springboot中的使用[…]

Spock在springboot中的使用