自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除