手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Groovy
【Groovy】Groovy学习,具参、形参、多赋值
Groovy学习笔记一、灵活初始化与具名参数 Groovy中可以灵活的初始化一个JavaBean类。 在构造对象时,可以简单地以逗号分隔的名值对来给出属性值。如下:classPerson{defage,gender}defstudent=newPerson(age:10,gender:'男')printlen("ageis:$studen
作者:编程之家 时间:2022-10-08
Jenkins上实现JMeter + Jenkins 接口压力测试持续集成,并生成HTML报告
项目介绍接口功能测试应用:http://www.weather.com.cn/data/cityinfo/<city_code>.html测试功能:获取对应城市的天气预报请求方法:Get压测脚本开发工具:jmeter源码脚本位置:https://github.com/shifengboy/iInterface_python/blob/master/jmx/iInterface.jmx源功能点将Jmete
作者:编程之家 时间:2022-10-08
Jenkins groovy 修改build 结果为success或者failed
有时候遇到jenkins的buildresult并不是真正想要的状态,比如check是否有代码更新,如果没有代码更新,buildresult为failed,但是其实并没有编译,failed状态会造成误解。想要把failed强制改成success。可以使用Groovy强制修改状态。使用Groovypostbuild插件 importhudson.
作者:编程之家 时间:2022-10-08
Groovy系列1- Groovy简述
Groovy简述前言由于性能测试的JSR223Sampler取样器需要用到Groovy语言,这两天对其进行了粗略的学习,本文是对学习做的一个简单总结,主要内容参考于官方文档(Groovy的官方文档还是非常不错的,强烈推荐阅读),希望本文对准备学习使用或者对Groovy感兴趣的同学有所帮助,如有不对之处
作者:编程之家 时间:2022-10-08
Jenkins file一行代码部署.NET程序到K8S
什么是Jenkins共享库随着微服务的增多,每个项目的都需要pipline文件,这样的话Pipeline代码冗余度高,并且pipeline的功能越来越复杂。jenkins可以使用SharedLib,将一些公共的pipeline抽象做成模块代码,在各种项目pipeline之间复用,以减少冗余。共享库目录结构共享库根目录|--vars
作者:编程之家 时间:2022-10-08
复杂多变场景下的Groovy脚本引擎实战
一、前言因为之前在项目中使用了Groovy对业务能力进行一些扩展,效果比较好,所以简单记录分享一下,这里你可以了解:为什么选用Groovy作为脚本引擎了解Groovy的基本原理和Java如何集成Groovy在项目中使用脚本引擎时做的安全和性能优化实际使用的一些建议二、为什么使用
作者:编程之家 时间:2022-10-08
闲谈Groovy
Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似。它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy代码能够与Java代码很好地结合,也能用于扩展现有代码。Java作为一种通用、静态类型的编译型语。相对于Java,它在编写代码的灵活性上有
作者:编程之家 时间:2022-10-08
复杂多变场景下的Groovy脚本引擎实战
一、前言因为之前在项目中使用了Groovy对业务能力进行一些扩展,效果比较好,所以简单记录分享一下,这里你可以了解:为什么选用Groovy作为脚本引擎了解Groovy的基本原理和Java如何集成Groovy在项目中使用脚本引擎时做的安全和性能优化实际使用的一些建议二、为什么使用
作者:编程之家 时间:2022-10-08
10、Groovy实现代码热载的机制和原理
10、Groovy实现代码热载的机制和原理我们知道,Groovy在很大一部分的用途是在java工程里面穿插使用的,本文的主题是Groovy实现代码热载,,其他大背景是java实现主干代码,,groovy实现易变动的逻辑代码.先来看下java是如何调用的groovy脚本的。Groovy代码热载例子importgroovy.l
作者:编程之家 时间:2022-10-08
在 Jenkins2.316 构建历史中显示启动人 启动参数
最近在使用Jenkins时,想在构建历史里显示启动人,网上搜了一圈,发现没有完整一些的教程,于是决定自己写一篇。首先,需要在Jenkins中安装GroovyPostbuild和userbuildvarsplugin这两个插件。前者是在构建后操作步骤中引入GroovyScript,从而实现在构建历史中显示参数;后者是将
作者:编程之家 时间:2022-10-08
CVE-2015-1427 ElasticSearchGroovy 沙盒绕过 && 代码执行漏洞
漏洞简介CVE-2014-3120后,ElasticSearch默认的动态脚本语言换成了Groovy,并增加了沙盒,但默认仍然支持直接执行动态语言。本漏洞:1.是一个沙盒绕过;2.是一个Goovy代码执行漏洞。漏洞原因很简单,由于沙盒代码黑名单中的Java危险方法不全,从而导致恶意用户仍可以使用反射的方法来执
作者:编程之家 时间:2022-10-08
自定义generate pojos.groovy注释讲解,可进行简单二次开发
importcom.intellij.database.model.DasTableimportcom.intellij.database.model.ObjectKindimportcom.intellij.database.util.Caseimportcom.intellij.database.util.DasUtilimportjava.io.*importjava.text.SimpleDateFormatimportjava.lang.*;/**Avail
作者:编程之家 时间:2022-10-08
1、项目的综述
1、综述这次课程我们选择的项目是分析Groovy的源码。Groovy简介Groovy是一个基于JVM的动态敏捷开发语言,能够与Java代码很好地结合,也能用于扩展现有代码。Groovy在设计时充分考虑了Java集成,这使Groovy与Java代码的互操作很容易。Groovy特点1、构造上java语言之上,并
作者:编程之家 时间:2022-10-08
groovy的学习
参考教程:https://www.w3cschool.cn/groovy/groovy_overview.htmldef是在Groovy用来定义标识符的关键字。BigInteger和BigDecimal可用于支持高精度计算defrange=0..5,定义的整个数字范围。range.get(index),get语句用于从定义的范围中获取一个对象,它将索引值作为参数。
作者:编程之家 时间:2022-10-08
Groovy系列3- Groovy基础语法
Groovy基础语法动态类型Groovy定义变量时:可以用Groovy风格的def声明,不指定类型;也可以兼容Java风格,指定变量类型;甚至还可以省略def或类型deft1='t1'Stringt2='t2't3='t3'Groovy风格定义的变量类型是动态的,编译成class时会自动转换成正确的Java类型defvar='tex
作者:编程之家 时间:2022-10-08
Jenkins配置代码化
目录一.简介二.init.groovy脚本命令行调试一.简介Jenkins用久了,会有一种莫名的紧张感。因为没人清楚Jenkins都配置了什么,以至于没人敢动它。但凡使用界面进行配置的都会有这样的后果。解决办法就是代码配置2018年年初发布了一款Configuration-as-Code插件,实现了JenkinsConfig
作者:编程之家 时间:2022-10-08
Groovy
文章目录数据类型基本类型对象类型注释变量定义及使用数据类型基本类型byte字节值short短整型int整数long长整型float32位浮点数double64位浮点数char64位浮单个字符文字Boolean布尔值String字符串对象类型Integer类型等都支持注释同JAVA一致,支持单行、多行 /
作者:编程之家 时间:2022-10-08
Groovy源代码分析十
2021SC@SDUSC运行时元编程(中)GroovyInterceptablegroovy.lang.GroovyInterceptable接口是用于通知Groovy运行时的扩展GroovyObject的标记接口,所有方法都应通过Groovy运行时的方法分派器机制拦截。packagegroovy.lang;publicinterfaceGroovyInterceptableextendsGroo
作者:编程之家 时间:2022-10-08
一.基本的操作
1.基本配置信息:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.
作者:编程之家 时间:2022-10-08
用jEdit编辑执行Groovy脚本
1.下载安装SuperScript插件-> jEdit Plugin Central 2.修改<jedit.home>/startup/startup.bsh 再其最后加入如下代码: org.apache.bsf.BSFManager.registerScriptingEngine( "groovy","org.codehaus.groovy.bsf.GroovyEngine",new St
作者:编程之家 时间:2020-09-17
漫谈语言
c/c++ pascal basic java c# perl 自由王国的体现 groovy lisp 波兰式, C C++ Pascal/Object Pascal Basic Groovy Groovy 不是与 JRE 兼容的惟一脚本语言。Python、Ruby 和 Smalltalk 就是成功地移植到 Java 平台上的三种脚本语言。对于一些开发人员,这带来了问题:为什么
作者:编程之家 时间:2020-09-17
初试Groovy
目前的脚本语言已经很多了,包括Python、Ruby以及对应于java平台的Jython和JRuby。前一段时间对Python有点兴趣,下了本电子书,然而作为java爱好者,终究觉得不是特别舒服。 以前也看到过Groovy的报道,觉得又是一种新的脚本语言,就没去注意,碰到类似的文章就跳过不读。今天在OnJava上看到了 Groovy, Java's New Scripting Language,刚
作者:编程之家 时间:2020-09-17
Groovy在EOS问题上的痛苦权衡
看了点groovy的ml archives,争论不休的EOS/EOL问题。 C-style的语言本没有EOS问题,语法规定显式的';'作为EOS。但是从JavaScript这个异类开始,使用了Automatic Semicolon Insertion的方式,使得在许多情况下,';'是可省略的。 以前就看到有人诟病这种设计,现在才突然发现,其产生含混的根源是:其他不用';'的语言多以EOL作为天然的
作者:编程之家 时间:2020-09-17
很诡异的Groovy
昨天终于挑灯看完了http://www-106.ibm.com/developerworks/java/library/j-alj08034.html,很多年以后估计这篇文章就可以号称Groovy的经典入门文章了。 Groovy是一种在jre之上的教本,根据那篇文章的作者说,除了这冬冬之外,还有其他几个比较多人用的,不过都是基于perl的,只有Groovy是基于Java的,而且正在提交jsr审定,
作者:编程之家 时间:2020-09-17
Groovy基础入门
1. 从例子开始 a) 目的:演示Groovy的一些简单特性。 b) 代码: class GTest1{ GTest1() hello(name){ println("Hello ${name}"); println("Hello "+name); } static void main(args) { t = new GTest1(); t.hello
作者:编程之家 时间:2020-09-17
New Groovy --- Closure/Block问题
在经历了从blog到mailing list的腥风血雨之后,New Groovy的 Roadmap粉墨登场。一定程度上这是对最近一段时间尘嚣甚上的 Groovy is dead的回应。另一方面,Groovy的苦谏者Mike Spille对于新Groovy特性的批评所得到的回应却是 以wiki形式确定下来的文档。 所有新特性中争议最大的,当然就是此条:return/break/continue to
作者:编程之家 时间:2020-09-17
轻量级的代码生成方案选择
第3版--2005.6.22更新 上次说到MyAppfuse要有一个代码生成工具, codegeneration.net上汇集了各种平台各种语言的工具。 其实代码生成是和代码重复的bad smell一样古老的东西了,不过在这个时代里,大家充分发掘了继承,委托,反射,甚至AOP的之后,coding 依然boring,依然重复,这时候就需要从一个更抽象的层次去描述系统,然后再生成
作者:编程之家 时间:2020-09-17
groovy学习笔记1
网上看到很多评论说groovy 是个很好用的脚本语言,周末去下了一个回来看看。语法好像和java有些接近,不过松散了一些,有好也有坏吧。遗憾的是没有IDE,只好在editplus上面配了个groovy工具组,添了运行、编译和控制台三个命令进去,然后开始照着手册敲代码。 读书的时候就换过好几次开发语言,LOGO, BASIC (在APPLE II 上面的那种呵呵), TRUE BASIC, QU
作者:编程之家 时间:2020-09-17
groovy 学习笔记2 IDE
groovy虽然没有自己的IDE,但是它可以依附在很多现有的开发环境如eclipse,intelli idea等。不过不巧我都不大用这些开发环境的。还好,找到了groovy的ultraedit语法文件 这样在ultraedit下面也可以高亮显示、编译和运行groovy了。 ultraedit甚至还提供了命令自动补全功能,不过默认使用的组合键是ctrl+space,恰好和输入法切换键冲突了。不过我们
作者:编程之家 时间:2020-09-17
Groovy 学习笔记3 运行效率
第一篇笔记里面,我说groovy运行的居然还满快的,其实是个误会了。我上次做八皇后还是在8080上面用basic做的,和现在奔四上面的groovy相比是没有意义的。特地又做了个对比试验: 1 int q = 9 2 int [] i = new int [q] 3 int count = 0 4 long t = System.currentTimeMillis();
作者:编程之家 时间:2020-09-17
上一页
4
5
6
7
8
9
10
11
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native