groovy
文章平均质量分 67
groovy学习
波波仔86
生活与技术并发!
展开
-
Java动态调用Groove代码
1 目的 动态执行任务或者扩展功能,需要java动态执行groovy代码 2 项目依赖 <dependencies> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.5.2</version> <type>po转载 2021-04-08 22:28:49 · 899 阅读 · 0 评论 -
记一次使用visualVM分析GroovyClassLoader加载机制导致频繁gc的性能问题
一、现象描述 通常使用如下代码在Java 中执行 Groovy 脚本: 1 GroovyClassLoader groovyLoader = new GroovyClassLoader(); 2 Class<Script> groovyClass = (Class<Script>) groovyLoader.parseClass(groovyScriptFile); 3 Script groovyScript = groovyClass.newInstance(); ...转载 2021-02-28 20:33:03 · 739 阅读 · 0 评论 -
Groovy使用场景
我们正在做的一个项目用到了,这是一个机器学习的平台,平台里面可以接入各种机器学习的算法,目前已经支持30来种算法。每个算法有各种各样的参数,为了提高用户友好性,让用户使用起来更方便,用户在页面上“填入”,“选择”的参数值跟我们实际提交到集群执行的参数往往不一样,比如:用户选择一个算法的输入表table1,而实际上我们提交给后台集群的时候需要加上当前project的名字(假如是project1):project1.table1。 又比如有些算法参数是不需要用户输入的,比如一个算法的输出表,具体的表名用户其实不转载 2020-05-21 22:54:27 · 4690 阅读 · 0 评论