本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- johnsmith9th
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
【Do家】通过Groovy动态加载Script类对象分析class object GC和unloaded Class关系
实际场景数据如下:
# jstat -gccause 73 3000 10
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT LGCC GCC
20.38 0.00 84.24 40.49 94.09 89. ...
build.gradle里dependencies标签页的实现原理
build.gradle里的dependencies标签页:
如果把dependencies改成dependencies2, gradle build的输出会遇到错误消息:
A problem occurred evaluating root project 'quickstart'.
Could not find method dependencies2() ...
build.gradle里repositories的mavenCentral实现原理解析
如果把build.gradle里的mavenCentral改成mavenCentral2会发生什么事?
错误消息:Could not find method mavenCentral2() for arguments [] on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRe ...
用Groovy读取本地文件的代码
下面这些包默认已经被导入了,不需要使用import再次显式导入:
java.io.*
java.lang.*
java.math.BigDecimal
java.math.BigInteger
java.net.*
java.util.*
groovy.lang.*
groovy.util.*
Groovy的运行时方法调用抉择
运行时,Groovy根据参数类型决定具体哪一个 ...
Groovy的本地安装和Eclipse插件的配置
从Groovy的官网下载Development kit:
https://groovy.apache.org/download.html
下载到本地,解压:
把解压后的文件夹路径添加到环境变量里。
主要是GROOVY_HOME和Path里加入%GROOVY_HOME%\bin两条记录。
Groovy超强的Java动态计算能力
//Groovy超强的Java动态计算能力 groovy-2.5.12.jar apache 表达式语言
public class GroovyTest {
public static void main(String[] args) {
GroovyShell shell = new GroovyShell();
Object result = shell.eval ...
推荐自己的几个开源项目
Groovy写得久了,很难再写纯Java程序了。
我最近换工作,就抽时间把之前累积的代码重写一下,开源出来。
ActiveRecord Style RMDB Database Access Library For Groovy Developers.
A macro groovy web framework inspired by sparkjava.
Docker Co ...
Groovy对XML的处理
https://blog.csdn.net/russle/article/details/52792501
https://blog.csdn.net/chennai1101/article/details/55509263
Groovy学习参考
基本使用
https://blog.csdn.net/Al_assad/column/info/17467
字符串
https://blog.csdn.net/chennai1101/article/details/55255417
集合
https://blog.csdn.net/chennai1101/article/details/55257960
闭包
https://blog. ...
Groovy对Json的常见处理
1、JsonBuilder构建
示例1,
people = new Expando(name:"ZJ", addr:"ShangHai")
people.phone = [131111111, 132111111] // List
people.expr = [java:2, groovy:1] // Map
builder = new groovy.j ...
groovy编写springmvc controller service的几点注意事项
做项目过程中,有时用户需要很快添加一些小的功能,然而程序开发编译部署重启,需要时间,而且有时还不方便重启应用,如果groovy能够编写spring 组件动态加载就好了。查了资料,spring框架提供了支持,但是很有限。其中我收藏的这个帖子研究比较深入仔细,帮助比较大。
Spring动态部署Bean/Controller/Groovy Controller
帖子中提供的是单个groovy类的加载 ...
使用gradle构建java项目3
gradle 是什么
gradle 是一个让构建自动化的工具,类似于maven,ant的功能.使用gradle可以给java项目编译,单元测试,打包,或者生成可执行的jar包等
gradle的依赖环境
gradle依赖java环境,所以使用gradle前需要安装jdk 或jre
gradle 构建项目的流程
使用gradle构建java项目
gradle 是什么
gradle 是一个让构建自动化的工具,类似于maven,ant的功能.使用gradle可以给java项目编译,单元测试,打包,或者生成可执行的jar包等
gradle的依赖环境
gradle依赖java环境,所以使用gradle前需要安装jdk 或jre
gradle 构建项目的流程