Tag

Groovy

0 views collected around this technical thread.

FunTester
FunTester
Mar 27, 2025 · Backend Development

Curated List of Development Tutorials and Video Resources

This page compiles a comprehensive collection of tutorial links and video resources covering Chrome extension development, Java performance testing, interface testing, Groovy scripting, various utility videos, and the Arthas diagnostic tool, providing developers with organized references for learning and practice.

ArthasChrome ExtensionGroovy
0 likes · 5 min read
Curated List of Development Tutorials and Video Resources
Wukong Talks Architecture
Wukong Talks Architecture
Jun 11, 2024 · Operations

Configuring Email Notifications in Jenkins Using Mailer and Email Extension Plugins

This article explains how to configure Jenkins to send build results via email, covering the default Mailer plugin setup, testing, and advanced Email Extension plugin usage with default, Groovy, and HTML templates, including pipeline script examples and best practices for reliable notifications.

CI/CDDevOpsEmail Notification
0 likes · 10 min read
Configuring Email Notifications in Jenkins Using Mailer and Email Extension Plugins
Code Ape Tech Column
Code Ape Tech Column
May 16, 2024 · Backend Development

Using Groovy for Dynamic Scripting in Java Backend Projects

This article introduces Groovy as a JVM‑based dynamic scripting language, explains why it suits rapidly changing business rules such as payment integration, marketing and risk‑control, and provides step‑by‑step code examples, advanced usage patterns, best practices and common pitfalls for Java backend developers.

Dynamic ScriptingGroovyJava
0 likes · 13 min read
Using Groovy for Dynamic Scripting in Java Backend Projects
FunTester
FunTester
Dec 27, 2023 · Backend Development

Resolving java.lang.UnsupportedOperationException: PermittedSubclasses Requires by Updating ASM and Related Dependencies

This guide explains how to troubleshoot and fix the UnsupportedOperationException caused by missing or outdated ASM libraries when upgrading the JDK, covering removal of old Maven dependencies, adding the correct ASM version, updating Groovy and related plugins, and disabling the Log4j shutdown hook warning.

ASMGroovyJDK
0 likes · 5 min read
Resolving java.lang.UnsupportedOperationException: PermittedSubclasses Requires by Updating ASM and Related Dependencies
FunTester
FunTester
Dec 6, 2023 · Backend Development

Groovy Script setLength Error with StringBuilder and How to Work Around It

The article describes a Groovy scripting issue where calling StringBuilder.setLength(0) triggers a NoSuchMethodError, explains Groovy's automatic property generation, demonstrates debugging steps, metaprogramming attempts, and the final workaround that resolves the error.

GroovyJavaStringBuilder
0 likes · 6 min read
Groovy Script setLength Error with StringBuilder and How to Work Around It
FunTester
FunTester
Aug 17, 2023 · Backend Development

Understanding java.lang.Runtime.addShutdownHook for JVM Graceful Shutdown

This article explains the Java Runtime addShutdownHook API, its purpose for registering shutdown hooks, typical use cases such as resource cleanup, state saving, and logging, and provides practical Java and Groovy code examples while noting that hook execution order is unspecified.

GroovyJavaRuntime
0 likes · 6 min read
Understanding java.lang.Runtime.addShutdownHook for JVM Graceful Shutdown
FunTester
FunTester
Apr 19, 2023 · Backend Development

Performance Comparison of Groovy 'as' Keyword and Java Conversion Methods Using JMH

This article benchmarks the Groovy 'as' type‑conversion keyword against native Java conversion methods for String‑to‑double, double‑to‑String, and double‑to‑int operations using JMH, revealing that Java's built‑in approaches consistently outperform Groovy's 'as' keyword across various test cases.

GroovyJMHJava
0 likes · 8 min read
Performance Comparison of Groovy 'as' Keyword and Java Conversion Methods Using JMH
DevOps Cloud Academy
DevOps Cloud Academy
Apr 11, 2023 · Operations

Using Jenkins Shared Libraries: Calling Groovy Scripts and Accessing All Files in a Directory

This article explains how Jenkins shared libraries enable team collaboration by allowing Groovy scripts to be shared and version‑controlled, demonstrates how to call a specific Groovy file and all Groovy files in a directory from build.groovy, and lists the operational benefits of using shared libraries.

CI/CDDevOpsGroovy
0 likes · 4 min read
Using Jenkins Shared Libraries: Calling Groovy Scripts and Accessing All Files in a Directory
DevOps Cloud Academy
DevOps Cloud Academy
Mar 18, 2023 · Operations

Accelerating Jenkins Pipeline Execution with Parallel and collectEntries

This article explains how to use the parallel step and the Groovy collectEntries method in Jenkins Pipelines to run multiple jobs concurrently, reduce build time, and transform collections into maps for flexible stage generation, providing complete code examples and practical guidance.

CI/CDDevOpsGroovy
0 likes · 5 min read
Accelerating Jenkins Pipeline Execution with Parallel and collectEntries
政采云技术
政采云技术
Feb 7, 2023 · Fundamentals

Comprehensive Guide to Unit Testing with the Spock Framework

This article provides an in‑depth tutorial on unit testing using Spock, covering its advantages over JUnit, core concepts like specifications, fixtures, feature methods, data‑driven testing, mock and stub techniques, interaction constraints, and tooling for automated test generation, all illustrated with Groovy and Java code examples.

Data-Driven TestingGroovyJava
0 likes · 22 min read
Comprehensive Guide to Unit Testing with the Spock Framework
Top Architect
Top Architect
Nov 30, 2022 · Backend Development

Integrating Groovy Scripts with Spring Boot: A Step‑by‑Step Guide

This article introduces Groovy as a JVM scripting language, outlines its typical use cases, and provides a detailed, code‑rich tutorial on how to integrate Groovy scripts into a Spring Boot application, including dependency setup, script execution, bean access, and security considerations.

Backend IntegrationGroovyJava
0 likes · 11 min read
Integrating Groovy Scripts with Spring Boot: A Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 17, 2022 · Backend Development

Understanding Gradle DSL: Groovy vs Kotlin and Closure Basics

This article explains Gradle's domain‑specific language (DSL), compares Groovy and Kotlin DSL syntax, and introduces Groovy closures with practical code examples, helping developers grasp build script fundamentals and migrate between Groovy and Kotlin Gradle scripts.

Build ScriptsClosureDSL
0 likes · 16 min read
Understanding Gradle DSL: Groovy vs Kotlin and Closure Basics
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 10, 2022 · Backend Development

Investigation and Resolution of Full GC Alerts Caused by Groovy Script Execution in a Java Service

The report analyzes recurring morning Full GC alerts in a Java service, identifies a Groovy‑driven scheduled task as the root cause through JVM parameter review, log inspection, and memory profiling, and proposes concrete fixes such as reusing a single GroovyShell instance and clearing its classloader cache.

FullGCGroovyJVM
0 likes · 8 min read
Investigation and Resolution of Full GC Alerts Caused by Groovy Script Execution in a Java Service
DevOps Cloud Academy
DevOps Cloud Academy
Jul 5, 2022 · Operations

How to Dynamically Create Jenkins Agent Nodes Using Groovy

This article demonstrates how to programmatically create Jenkins agent nodes on demand with Groovy scripts, covering import statements, node configuration, adding the node to Jenkins, and retrieving node details for further automation in a CI/CD pipeline.

CI/CDDevOpsDynamic Agents
0 likes · 3 min read
How to Dynamically Create Jenkins Agent Nodes Using Groovy
FunTester
FunTester
May 17, 2022 · Backend Development

Comprehensive Collection of Groovy Tutorials and Articles

This page provides an extensive curated list of Groovy tutorials covering introductions, environment setup, syntax basics, GString, keywords, traversal, regular expressions, integration with Java, Gradle, JMeter, operator overloading, closures, reflection, performance comparisons, and advanced scripting techniques for backend development.

GradleGroovyJVM
0 likes · 11 min read
Comprehensive Collection of Groovy Tutorials and Articles