由于公司内部项目众多,大量的项目使用同-套流程做CICD,那么势必会存在大量的重复代码,因此本章主要通过使用groovy实现Jenkins的sharedL ibrary的开发,以提取项目在CICD实践过程中的公共逻辑,提供一系列的流程的接口供公司内各项目调用,开发完成后,还是以Django的demo项目为例,进行Jenkinsfle的改造,最后仅需通过简单的Jenkinsfle的配置,即可优雅的完成CICD流程的整个过程,此方式已在大型企业内部落地应用。
1
Groovy】编译时元编程 ( ASTTransformation#visit 方法中访问 Groovy 类、方法、字段、属性 | 完整代码示例及进行编译时处理的编译过程 ) https://hanshuliang.blog.csdn.net/article/details/122815793 博客源码
2022-02-08 09:12:06 92KB Groovy
1
自动生成实体类对象,自动生成get,set,toString方法以及无参有参构造器
2022-01-16 09:06:23 6KB intellij idea mysql mybatis
1
日常的开发都用到 Mybatis Plus,但是每次开新功能都得设计表、映射实体代码,写相关service、mapper。这些过程都是繁琐而重复的,于是想通过逆向生成的方式,自动通过数据表,可以逆向生成相关的单表CRUD代码,IDEA上找了几个插件,都不太适合我,生成的东西还是得改。于是自己写了个Groovy脚本来生成 演示文章链接:https://blog.csdn.net/m4330187/article/details/122444249
2022-01-14 14:07:00 11KB intellij idea mybatisplus 逆向工程
1
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。
2021-12-28 14:10:57 7.58MB java
1
idea数据库自带脚本快速构建对象 防止误删
2021-12-15 16:04:46 2KB idea
1
groovy2.5.15jar包
2021-12-04 09:05:13 53.93MB sdk
1
第十八章 动态优化模型 动态过程的另一类问题是所谓的动态优化问题,这类问题一般要归结为求 优控制 函数使某个泛函达到极值。当控制函数可以事先确定为某种特殊的函数形式时,问题又 简化为求普通函数的极值。求解泛函极值问题的方法主要有变分法和 优控制理论方 法。 §1 变分法简介 变分法是研究泛函极值问题的一种经典数学方法,有着广泛的应用。下面先介绍变 分法的基本概念和基本结果,然后介绍动态系统 优控制问题求解的必要条件和 大值 原理。 1.1 变分法的基本概念 1.1.1 泛函 设 S 为一函数集合,若对于每一个函数 Stx ∈)( 有一个实数 J 与之对应,则称 J 是 对应在 S 上的泛函,记作 ))(( txJ 。 S 称为 J 的容许函数集。 通俗地说,泛函就是“函数的函数”。 例如对于 xy 平面上过定点 ),( 11 yxA 和 ),( 22 yxB 的每一条光滑曲线 )(xy ,绕 x 轴 旋转得一旋转体,旋转体的侧面积是曲线 )(xy 的泛函 ))(( xyJ 。由微积分知识不难写 出 dxxyxyxyJ x x )('1)(2))(( 2 1 2∫ += π (1) 容许函数集可表示为 })( ,)(],,[)(|)({ 221121 1 yxyyxyxxCxyxyS ==∈= (2) 简单的一类泛函表为 ∫= 2 1 ),,())(( t t dtxxtFtxJ & (3) 被积函数 F 包含自变量 t,未知函数 x 及导数 x&。(1)式是 简泛函。 1.1.2 泛函的极值 泛函 ))(( txJ 在 Stx ∈)(0 取得极小值是指,对于任意一个与 )(0 tx 接近的 Stx ∈)( ,都有 ))(())(( 0 txJtxJ ≥ 。所谓接近,可以用距离 ε<))(),(( 0 txtxd 来度量, 而距离定义为 |})()(||,)()({|max))(),(( 000 21 txtxtxtxtxtxd ttt && −−= ≤≤ 泛函的极大值可以类似地定义。 )(0 tx 称为泛函的极值函数或极值曲线。 1.1.3 泛函的变分 如同函数的微分是增量的线性主部一样,泛函的变分是泛函增量的线性主部。作为 泛函的自变量,函数 )(tx 在 )(0 tx 的增量记为 )()()( 0 txtxtx −=δ 也称函数的变分。由它引起的泛函的增量记作 ))(())()(( 00 txJtxtxJJ −+=Δ δ 如果 JΔ 可以表为
2021-12-01 21:02:07 4.88MB matlab macth
1
一本介绍groovy的书籍,中文版 对groovy有详细的介绍,适合初学者
2021-11-29 16:42:14 6.03MB java groovy 动态语言
1
如果你已经具备一定的Java基础,想快速学习一门脚本语言,Groovy是个自然的过渡选择。无论编码习惯还是风格,Groovy是最接近Java的。通过Groovy1.1的annotation支持,你能够在Groovy里很自然地使用Seam,Hibernate,Spring和其他的开发框架。本课程由具有丰富培训经验的高级讲师刘晓涛精心打造,他曾被评为2006年度深圳市优秀教师,同时拥有IBM师资培训证书等多项认证,刘老师将带领您从入门开始,逐步深入Groovy的世界。课程免费试听:http://www.itcast.net/portal/courses/unit/128
2021-11-29 16:37:13 1.39MB JAVA 教程 PDF 电子书
1