
groovy
文章平均质量分 87
项哥
热爱技术
展开
-
Groovy动态编译类存储及其使用
目的业务规则是动态变化的,使用Groovy动态脚本实现。1.0版本并发不高,每次都是动态编译解析2.0版本现象:并发量大的时候CPU使用率特别高, 所有的方法执行速度都变的很慢原因:动态编译对CPU性能要求较高解决方案:将每次编译的脚本缓存下来3.0版本现象:第一次加载的时候如果规则特别多,打开速度会很慢解决方案:方案1. 提前预热,确保规则都被编译保存在缓存中了方案2. 创建规则的时候就编译保存为.class文件,使用的时候直接加载远程目录的.class文件4.0版本待实现(业原创 2021-03-05 12:40:22 · 1860 阅读 · 3 评论 -
Groovy学习笔记
Scala适用于需要高性能的多线程环境,Groovy适用于DSL、测试、快速开发等在脚本中解析脚本 evaluate(expression) Eval.me(expression) Eval.x(param1,expression) Eval.xy(param1,param2,expression) Eval.xyz(param1,param2,param3,expression) ...原创 2018-03-30 15:42:36 · 541 阅读 · 0 评论