groovy

Configuring Groovy SDK within IntelliJ IDEA

倾然丶 夕夏残阳落幕 提交于 2020-12-02 00:14:00
问题 I am running IntelliJ IDEA 2017.2.3. I installed Groovy 2.4.12 via Homebrew (OS X). When I open a Groovy source file (or a Jenkinsfile ), I get the following: Groovy SDK is not configured for module 'my-module' . . . . . Configure Groovy SDK... Clicking "Configure Groovy SDK..." leads me to the following dialog: I tried hitting "Create..." and selecting many different Groovy-related folders and executables, but nothing works. How can I get IntelliJ IDEA to accept my Groovy SDK? 回答1: IntelliJ

Configuring Groovy SDK within IntelliJ IDEA

浪子不回头ぞ 提交于 2020-12-02 00:13:08
问题 I am running IntelliJ IDEA 2017.2.3. I installed Groovy 2.4.12 via Homebrew (OS X). When I open a Groovy source file (or a Jenkinsfile ), I get the following: Groovy SDK is not configured for module 'my-module' . . . . . Configure Groovy SDK... Clicking "Configure Groovy SDK..." leads me to the following dialog: I tried hitting "Create..." and selecting many different Groovy-related folders and executables, but nothing works. How can I get IntelliJ IDEA to accept my Groovy SDK? 回答1: IntelliJ

推荐一款 API 敏捷开发工具

自古美人都是妖i 提交于 2020-12-01 21:32:48
作者:棒锤 xie.infoq.cn/article/b5c3a339267e1351c6151b42a 初衷 用尽可能简单的方式,完成尽可能多的需求。通过约定的方式 实现统一的标准。告别加班,拒绝重复劳动,远离搬砖 特性 用于快速开发API接口。不再定义 Controller , Service , Dao , Mybatis , xml , Entity , VO 等对象和方法. 可视化界面,将入参自动封装到可执行的脚本上,支持所有关系性数据库SQL执行语句,非关系型 MONGODB 查询语句.欢迎扩展 完全基于springboot2.x 作为springboot项目的stater方式集成,无侵入性,新老项目都能快速集成 只需编写一行代码即可完成大部分的业务需求开发,使用难度级别(测试 or 运维)也可参与开发 在线动态编译,无需重启,即时生效,多数据源操作 版本控制,历史记录比对,回滚等功能 远程一键发布到线上环境 线上POSTMAN调试,保存POSTMAN信息或三方文档的自动生成,历史调用记录存储,回塑 代码提示,SQL提示,语法提示 用户管理控制,安全性控制,以及历史行为记录 经过多次项目验证,传统业务型开发,服务端效率能够提升3-5倍,前后端联调提升效率1倍,测试效率2倍提升 传统开发步骤: 增加一张表 创建实体对象,映射这张表 创建API入参VO 创建API出参VO

Python基础知识(一)

只谈情不闲聊 提交于 2020-12-01 21:18:48
一、编码规范 PEP-8 编码规范 Python Enhancement Proposals :python改进方案 Guido的关键点之一是:代码更多是用来读而不是写。编码规范旨在改善Python代码的可读性。 风格指南强调一致性。项目、模块或函数保持一致都很重要。 二、语法规范 1.1、注释 所谓注释,就是在程序中添加解释说明,能够大大增强程序的可读性。注释中的内容,不是真正要执行的程序,起辅助说明作用 单行注释 以#开头,#右边的所有东西当做说明 # 我是注释,可以在里写一些功能说明之类的哦 print( 'hello world' ) 多行注释 使用3引号,3个单引号或者3个双引号 ''' 我是多行注释,可以写很多很多行的功能说明 这就是我牛X指出 哈哈哈。。。 ''' """ 我也是多行注释啊,巴拉巴拉。。 """ 1.2、缩进 每级缩进用4个空格 python 不使用 {} 来组织代码,完全依靠缩进,所以缩进的格式非常重要。 使用4个空格来缩进,不要使用 tab ,更不能 tab 和 空格混用。 使用空格的时候永远使用4个空格,不能使用其他数量的空格,否则语法错误。 建议把开发工具的 tab 改成4个空格。 sublime 用如下方式设置:另外 pycharm 默认已经用4个空格替换 tab # 对准左括号 foo = long_function_name(var

What is the relationship between Environment and Parameters in Jenkinsfile Parameterized Builds?

£可爱£侵袭症+ 提交于 2020-12-01 09:38:38
问题 I recently ran into something of a puzzler while working on some Jenkins builds with a coworker. He's been using params.VARIABLE and env.VARIABLE interchangably and having no issues with it. Meanwhile, I started getting null object errors on one of his calls to a parameter object through the environment on this line of code: if(!deploy_environments.contains(env.ENVIRONMENT_NAME.trim()) || params.INVOKE_PARAMETERS ) { ENVIRONMENT_NAME here is a parameter. I started getting this error: java

What is the relationship between Environment and Parameters in Jenkinsfile Parameterized Builds?

◇◆丶佛笑我妖孽 提交于 2020-12-01 09:37:26
问题 I recently ran into something of a puzzler while working on some Jenkins builds with a coworker. He's been using params.VARIABLE and env.VARIABLE interchangably and having no issues with it. Meanwhile, I started getting null object errors on one of his calls to a parameter object through the environment on this line of code: if(!deploy_environments.contains(env.ENVIRONMENT_NAME.trim()) || params.INVOKE_PARAMETERS ) { ENVIRONMENT_NAME here is a parameter. I started getting this error: java

以 Kotlin 为例浅谈如何学习程序语言

。_饼干妹妹 提交于 2020-11-30 00:43:41
我的第一门课程 “Kotlin 系统入门与进阶”上线一年来,我不断地与大家探讨学习中的一些问题,最近颇有心得,遂分享给大家。 持续学习 庄子曰:吾生也有涯,而知也无涯。 工作了这么久还要回头来谈学习,也许有些奇怪,但细想下,学校生涯的结束才是诸位学习的又一个新的开始。记得刚工作的时候组里有位大神吐槽:有些人,工作了十年还不如个两年的新人——是这位新人学得太快,还是这位老人学得太慢?都不是,而是这位老同志大概在适应了工作的环境之后就停留在了“舒适区”,止步不前了。想必大家都熟悉“舒适区”这个概念,如果你想要持续得到进步,那么你就不能过得太舒服,不然就如同这温水煮青蛙一般,一旦环境有变动,你将无所适从。 那么说到 Kotlin,它与 Java 是一脉相承的,这与 React Native、Flutter 有着本质的差异,即便我们有理由不去学习后面二者,那在现在的大环境和大背景之下,不去主动出击学习 Kotlin,就会直接导致大家失去一些选择的机会,也会让大家失去在技术思维和技术视野上反哺 Java 的机会。作为 Android 开发者,我们实际上已经没有理由继续待在 Java 的“舒适区”。 持续学习,要求我们能够勇于探索自己不熟悉的领域,主动扩张自己知识的边界,时刻敏感地关注行业变化,让自己始终保持活力。 原创学习 每当有一门语言放在我们面前,糟糕的是我们还必须得学它

在Windows上安装和配置Jenkins

£可爱£侵袭症+ 提交于 2020-11-14 08:34:04
一、windows上安装Jenkins 1.官网下载Jenkins安装包Jenkins.msi ,进入安装模式,选择默认配置,安装完成之后,就会默认打开浏览器 http://localhost:8080 ,显示 Jenkins正在启动,请稍后... 2.在安装过程中会自动生成密码,存储在Jenkins安装位置下的一个文件里,输入密码后才能继续 3.输入管理员密码后,点击继续,等待系统初始化,出现自定义Jenkins界面,可以选择安装推荐的插件, 或者选择需要的插件来安装,也可以不选择安装,直接点击右上角的X号关闭界面,以后可以通过插件管理器安装插件。此处选择安装推荐的插件。 自动安装推荐的插件 4. 创建管理员账号 5.实例配置 6.显示Jenkins已就绪,说明Jenkins安装已完成。 点击“开始使用Jenkins”按钮,打开Jenkins主页面 二、配置Jenkins 1.系统管理-系统设置 (1)设置Jenkins URL和系统管理员邮件地址 Jenkins URL:jenkins的访问地址,jenkins根据这个地址在邮件中显示图片或创建超链接。 系统管理员邮件地址:发送邮件的发件人邮箱地址 (2)找到“Extended E-mail Notification”配置段: 前提是安装了Email Extension Plugin * 以上配置的邮件表示:从zws0636