- 博客(11)
- 收藏
- 关注
转载 Groovy 添加带注释的Map构造函数
添加带注释的Map构造函数从Groovy的早期开始,我们可以创建POGO(Plain Old Groovy Objects)类,它们将具有带有Map参数的构造函数。 Groovy在生成的类中自动添加构造函数。我们可以使用命名参数来创建POGO的实例,因为Map参数构造函数。 这只有在我们不添...
2019-08-20 10:35:00
379
转载 Groovy中 Base64 URL和文件名安全编码
Base64 URL和文件名安全编码Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是一个Writable对象。 我们可以在Wr...
2019-08-19 15:05:00
1839
转载 Groovy 计算MD5和SHA哈希值
计算MD5和SHA哈希值Groovy为String类添加了许多有用的方法。 从Groovy 2.5.0开始,我们甚至可以使用md5和digest方法计算MD5和SHA哈希值。 md5方法使用MD5算法创建哈希值。 digest方法接受算法的名称作为值。 这些值取决于我们Java平台上的可用算...
2019-08-19 15:01:00
1918
转载 Groovy 我的Class在哪里
我的Class在哪里通过将getLocation方法添加到Class类,Groovy 2.5.0可以获得Class文件的位置。 如果Class是JDK的一部分,则返回的位置是null,否则是我们使用Class文件获取JAR文件或源文件(如果可用)的位置。在下面的示例中,我们获取内部JDKS...
2019-08-19 14:59:00
435
转载 Groovy中 使用Tap方法轻松创建对象
使用Tap方法轻松创建对象Groovy 2.5.0将tap方法添加到所有对象并更改with方法的方法签名。 在上一篇文章 中,我们已经了解了with方法。在Groovy 2.5.0中,我们可以为with方法添加一个额外的boolean参数。 如果值为false(默认值),则with方法必须返...
2019-08-19 14:55:00
742
转载 Groovy 不可修改的集合
不可修改的集合当我们想在Groovy中创建无法修改的集合时,我们可以使用asImmutable。 从Groovy 2.5.0开始,我们也可以在集合中使用asUnmodifiable方法。 该方法可以应用于所有Collection类型,包括Map。在下面的例子中,我们在List和Map上使用...
2019-08-19 14:45:00
143
转载 Groovy中 前序和后序树遍历
前序和后序树遍历Groovy中的Node类有depthFirst和breadthFirst方法,可以使用深度优先遍历或广度优先遍历返回Node对象的集合。由于Groovy 2.5.0,我们可以指定是使用preorder(默认值)还是postorder遍历。此外,这些方法现在接受一个“闭包”,...
2019-08-19 14:42:00
344
转载 在SQL GString Query中使用扩展变量
在SQL GString Query中使用扩展变量使用groovy.sql.Sql类可以很容易地使用Groovy代码中的SQL数据库。 该类有几种方法来执行SQL查询,但是如果我们使用Sql中带有GString参数的方法,我们必须特别小心。Groovy将提取所有变量表达式,并将它们用作从SQ...
2019-08-19 14:37:00
177
转载 Groovy里自定义JSON输出-JsonGenerator
自定义JSON输出-JsonGeneratorGroovy 2.5.0增加了通过JsonGenerator实例自定义JSON输出。 将对象转换为JSON字符串值的最简单方法是通过JsonOutput.toJson。 此方法使用默认的JsonGenerator,其JSON输出具有合理的默认值。...
2019-08-19 14:31:00
840
转载 在使用Java 8并行流之前要考虑两次
在使用Java 8并行流之前要考虑两次如果您倾听来自Oracle的人们谈论Java 8背后的设计选择,您会经常听到并行性是主要动机。 并行化是lambdas,流API和其他方面的驱动力。 我们来看一下流API的示例。private long countPrimes(int max) { ...
2019-08-14 15:37:00
193
转载 Java 8 Java.Time Package: 解析任何字符串到日期格式对象
Java 8 Java.Time Package: 解析任何字符串到日期格式对象 我的一个项目,我收到一个要求: 解析一个文本文件,字符串表示的日期或时间戳将有许多不同的格式,不提前知道,然而他们都代表一个有效的日期或时间戳需要正确解析。 所以,我想出的解决方案是这样的:有...
2019-08-14 15:18:00
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅