ICode9

精准搜索请尝试: 精确搜索
  • 「Groovy」- 操作文件(读取、写入) @202101292021-01-29 19:30:22

    向文件写入文本 File file = new File("out.txt") file.write "First line\n" file << "Second line\n" file.append("hello\n") println file.text 获取文件全部内容 File file = new File('examples/data/count_digits.txt�

  • spring-cloud-zuul 使用groovy脚本实现filter的热刷新2021-01-24 18:32:36

    本文建立在spring-cloud-zuul环境搭建的基础上进行扩展介绍。 介绍     Zuul提供了一个能够对过滤器进行动态的加载、编译、运行的框架。这些过滤器是由Groovy写成,被放在Zuul Server上的特定目录下面。Zuul会按期轮询这些目录,修改过的过滤器会动态的加载到Zuul Server中。这样

  • jmeter-逻辑控制器之如果(If)控制器2021-01-24 17:02:42

    引言 当遇到需要对不同的条件做不同的操作时,我们可以使用 JMeter 中 if 控制器来实现。 一、如果(If)控制器 线程组-添加-逻辑控制器-如果(If)控制器 Expression(must evaluate to true or false) 表达式必须为true或falseinterpret condition as variable expression 勾选表达

  • Android Studio Could not initialize class org.codehaus.groovy.runtime.InvokerHelper2021-01-22 13:32:06

    Android studio 使用gradlew命令打包时,出现Could not initialize class org.codehaus.groovy.runtime.InvokerHelper错误。 解决方法: 安装Java SDK版本: 14或更高版本。在gradle-wrapper.properties请使用级版本6.3或以上。 例如: distributionUrl=https\://services.gradle.org/

  • jmeter压测学习45-逻辑控制器之如果(If)控制器2021-01-15 12:01:30

    前言 当遇到需要对不同的条件做不同的操作时,我们可以使用 JMeter 中 if 控制器来实现。 如果(If)控制器 线程组-添加-逻辑控制器-如果(If)控制器 Expression(must evaluate to true or false) 表达式必须为true或false interpret condition as variable expression 勾选表达式为true

  • 使用idea的groovy脚本自动创建Jpa的实体2021-01-09 18:05:03

    使用idea的groovy脚本自动创建Jpa的实体 选中数据库的表; 右击选择Scripted Extension中的Go to scripts diretory; 新建一个文件,名称为:JpaGenerate POJOs.groovy; 复制粘贴如下内容; 选中数据库中需要新建entity的表; 右击选中Scripted Extension中的JpaGenerate POJOs.groovy执行; 在

  • 使用idea的groovy脚本自动创建MybatisPlus的实体2021-01-09 17:03:55

    使用idea的groovy脚本自动创建MybatisPlus的实体 选中数据库的表; 右击选择Scripted Extension中的Go to scripts diretory; 新建一个文件,名称为:MybatisPlusGenerate POJOs.groovy; 复制粘贴如下内容; 选中数据库中需要新建entity的表; 右击选中Scripted Extension中的MybatisPlusGene

  • IntelliJ IDEA导出Oracle数据设计文档(脚本使用groovy语言编写,并适用于Datagrip工具)2021-01-09 17:01:05

    前提:已安装IntelliJ IDEA(正式版,社区版没有Database这个插件)或Datagrip工具,我这里以Datagrip工具为例,IDEA的使用方式完全一样 导出后文档的效果图,分别有HTML版本和word版本(支持导出表结构、序列、存储过程、同义词和视图信息,这里已对一些信息进行打码)     Word版本效果图:

  • 使用Gradle构建springboot多模块项目,并混合groovy开发2021-01-07 19:32:05

    idea设置本地gradle 打包:   build.gradle //声明gradle脚本自身需要使用的资源,优先执行 buildscript { ext { springBootVersion = '2.1.4.RELEASE' } repositories { // 本地maven仓库 mavenLocal() maven { url = 'http:

  • groovy-搭建环境2021-01-03 19:33:26

    1. 官网 http://www.groovy-lang.org/ 2. 简介 是一个基于Java虚拟机的敏捷动态语言。 构建在强大的Java语言之上 并添加了从Python,Ruby和Smalltalk等语言中学到的诸多特征。 为Java开发者提供了现代最流行的编程语言特性,而且学习成本很低(几乎为零)。 支持DSL(Domain Specific

  • Android ios RN开发环境问题2021-01-02 09:57:05

    yarn android: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7

  • 第十一章、groovy的建造模式2020-12-06 16:03:13

    1、通过一个例子来学习建造器 创建一个xml文件 /** * * @author liangchen* @date 2020/11/20 */ // 11.3 def builder = new groovy.xml.MarkupBuilder() builder.numbers { //文本 description 'Square and factors of 10..15' for (i in 10..15) {

  • Groovy有何不同 —— 类型篇2020-11-25 20:30:10

    引言 Groovy是一门运行在Java虚拟机上的语言,语言特性与Java很类似,又有所区别,既可以利用JDK中丰富的API,由有自己独特之处。我们熟悉的应用场景之一就是在CI工具Jenkins中编写集成脚本。这篇文章就从类型的角度来分享一下Groovy与Java的一些不同之处,供您参考。 动态类型 Groov

  • springboot集成spock进行单元测试2020-11-12 19:34:02

    1. springboot2.X 集成 spock-spring 进行单元测试,在 pom 中添加 spock 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</

  • 持续集成高级篇之Jenkins参数传入与常见任务2020-11-06 19:01:22

    系列目录 有的童鞋可能已经发现,PipeLine项目与自由式项目相比,可配置的项少了很多,比如说环境变量定义,所有步骤完成后执行动作,拉git代码库等.其实这些功能并没有缺,而是配置的方式不一样了,以前是通过图形化界面配置,虽然直观简便,但是功能不能包罗万像,对于一些复杂的项目显

  • Groovy中json的一些操作2020-10-26 17:03:55

    在测试过程中,尤其是接口自动化测试框架搭建时,经常会碰到 json 文件或者数据流的处理,下面看看json的一些处理实例: /** * @author :ZackZhou * @date :Created in 2020/9/7 5:49 PM * @description :Groovy Json 的一些操作 * @modified By: * @version: */ import groovy.json.

  • # 2020-10-02 #「Apache Groovy」- 处理日期时间2020-10-02 15:35:39

    判断当前是否在某个范围内 How to find if a date-time is in given time slot in Groovy? | < One Byte at a Time /> public Boolean nowBetween(String beg, String end, String format = "HH:mm") { def timeBeg = new SimpleDateFormat(format).parse(beg); def t

  • spock单元测试2020-09-11 17:34:17

    1.spock介绍 Spock 框架是一个基于groovy语法的测试框架,由于使用groovy,所以使用起来比 junit 更加灵活,测试用例的写法更加简单易懂,一目了然 2.maven <!-- h2database 相关 --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2<

  • 使用idea搭建Groovy项目过程简记2020-09-01 15:00:43

    1.SDK安装 首先在机器上安装groovy-sdk,本人下载的版本为:3.0.4。下载后,解压到一个指定文件夹备用。 添加一个系统环境变量:GROOVY_HOME,如下: GROOVY_HOME=D:\software\groovy-3.0.4 然后添加系统变量Path:%GROOVY_HOME%\bin,设置完成后,运行命令(以管理员身份运行):groovy -v(或者:Groovy

  • Groovy ConfigSlurper()读取配置文件简易示例2020-07-14 17:02:17

    http://docs.groovy-lang.org/latest/html/gapi/groovy/util/ConfigSlurper.html#parse(groovy.lang.Script,%20java.net.URL) --ConfigSlurper() API 文档链接   读取groovy的配置文件 : Config.Groovy: province { city { name = '深圳' } capital = &

  • Groovy - GroovyShell2020-06-19 15:51:38

    Summary 执行一个外部的脚本。 如果单独执行一个脚本我们一行一行写就行,如果需要传入参数,返回参数,我们就定义一个 Closure Demo import groovy.json.JsonSlurperclass Main { static void main(args) { def shell = new GroovyShell() // 要执行的脚本内容,是一

  • pipeline 共享库2020-05-16 20:51:39

    简介 jenkins 共享库就是把一些公共的方法类定义在同一的一个仓库中,供给所有的pipeline 的项目使用,实际采用的就是groovy 的语法创建的 共享库结构 共享库中的类的编写示例src/org/*/*.groovy vi  tools.groovy package org.foo        //必备格式,类似于java 的一种目

  • Jenkins pipeline jenkinsfile的两种写作方式声明式和脚本式2020-04-21 21:09:55

    Jenkins pipeline jenkinsfile的两种写作方式,声明式和脚本式。 为什么需要pipeline? 在多年前Jenkins成为最流行的持续集成服务器的Jenkins 1.x时代,所有的新功能都是通过安装插件来增强,所有的配置都是通过网页界面来实现的。 在Jenkins迈入2.x的时代,为了跟随时代的步伐(everything i

  • Jenkins中HTML报告优化2020-03-28 09:57:58

    在部署jenkins持续集成的过程中经常会用到HTML Publisher Plugin插件来显示测试报告。 为了测试报告样式的美观以及易读,测试报告中经常会搭配CSS和JS实现自定义的样式或动画效果。 Jenkins中在访问有自定义样式或动画效果的测试报告时,展示的样式往往会出乎你的想象,面目全非,样式错

  • Springboot学习笔记2020-03-24 15:54:26

    1.Springboot四大核心: 自动配置   与Spring应用程序和常见的应用功能,Springboot能自动提供相关配置 起步依赖   告诉Springboot需要什么功能,它就能引入需要的依赖库 Actuator   让你能够深入运行中的Springboot应用程序,一探Springboot程序的内部信息 命令行界面  

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有