白石

51 篇文章
18 人订阅

全部文章

白石

在裸机上部署Pulsar集群 顶

在这个图中,连接客户端需要能够使用单个URL与Pulsar集群通信。在本例中,pulsar-cluster.acme.com对所有消息处理brokers进行了抽...

6920
白石

Groovy 创建索引属性Getter和Setter方法

在Groovy中,我们可以在类中定义属性,并自动在类文件中生成这些属性的getter和setter方法。 如果我们有一个Collection类型属性,我们通常会...

17810
白石

Groovy 使用Builder AST 转换为流式API

从Groovy 2.3开始,我们可以使用@Builder AST转换轻松地为我们的类创建一个流畅的API。 我们可以将注释应用于我们的类,结果类文件将具有支持流...

25550
白石

Groovy 元组构造函数创建

Groovy 1.8添加了@TupleConstructor注释。 通过这个注释,我们可以在编译时自动创建一个元组构造函数。 因此构造函数可以在编译的类中找到。...

17310
白石

Groovy 使一个类不可变

创建不可变对象,创建后不能更改。 这使得不可变对象在并发和函数编程中非常有用。 要将Java类定义为不可变,我们必须将所有属性定义为readonly和priva...

12530
白石

Groovy 使用EqualsAndHashCode注解生成equals和hashcode方法

Groovy 1.8中有很多新的字节码生成注释。 其中一个是@EqualsAndHashCode注释。 使用此注释,为类生成equals()和hashCode(...

38610
白石

Groovy 简单的`@ToString`注解

从Groovy 1.8开始,我们可以使用@ToString注释来轻松创建toString()方法。 我们只需要在类定义中添加注释,我们就可以获得类的属性的格式良...

22940
白石

Groovy: 创建一个单例类

在Groovy中创建单例类很简单。 我们只需要使用@Singleton转换注释,并为我们生成一个完整的单例类。

23020
白石

Groovy: 使用ExpandoMetaClass动态地向类添加方法

我们可以动态地向Groovy中的类添加新的行为,比如方法。 所以这意味着一个方法不会添加到源代码中的类定义中,而是添加到应用程序已经运行的类定义中。 为此,Gr...

22810
白石

使用Eclipse来开发调试WebBuilder项目

​ 命名为WB8,然后在项目的右键菜单里,添加Groovy支持!如下图所示:

14230
白石

BFG Repo-Cleaner - 快速清除Git提交历史中的特定文件

有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传的文件(没及时或忘了加到.gitignore里的),而且上传的文件又特别大的时候, 这将导致别人cl...

22140
白石

如何在同一台机器上安装多个版本的Java 顶

不久前,我写了一篇文章,Java Lambda表达式说明。对于我来说,使用Java 8探索这个概念很容易,因为它已经安装在我的项目中。但是在我目前的项目中,我们...

20610
白石

Groovy秘诀 顶

听说java世界里有个Groovy大神!java需要半天处理的事情,Groovy只需要几分钟,是的,几分钟…剩下来的时间,程序员终于有时间泡妹子了,^_^……....

43730
白石

一步步搭建采用Gradle来运行VertX应用的生产环境

Gradle Wrapper 免去了用户在使用 Gradle 进行项目构建时需要安装 Gradle 的繁琐步骤. 每个 Gradle Wrapper 都绑定到一...

24230
白石

Geode多站点(MultiSite)同步实验

Sender集群: T1,T2 Receiver集群: T3,T4 在各个服务器上创建 /opt/geode_work/ 目录

13810
白石

Geode安装管理指南 顶

如果你运行 start locator 从 gfsh 没有指定 member 名字, gfsh 会自动生成一个随机的 member 名字. 这对自动化操作非常有...

18310
白石

Spring Boot与JAX-RS框架Jersey的完美搭配

31830
白石

Gradle秘籍 顶

10920
白石

让Spring Boot完美融合Groovy作为可热替换的Bean实现步骤

用apply plugin: 'groovy'替换掉apply plugin: 'java'

1.4K20
白石

一步步搭建采用Gradle来运行Spring Boot应用的生产环境

Gradle Wrapper 免去了用户在使用 Gradle 进行项目构建时需要安装 Gradle 的繁琐步骤. 每个 Gradle Wrapper 都绑定到一...

47730

扫码关注云+社区

领取腾讯云代金券