使用 Quarkus CLI 创建项目
- 使用 sdk 安装
sdk install quarkus
- 创建应用
quarkus create && cd code-with-quarkus
出现异常:
More »Java, Spring Boot, Microservice, Cloud, Architecture and DevOps Tutorials
sdk install quarkus
quarkus create && cd code-with-quarkus
出现异常:
More »在本文中,我们将了解从 JUnit 4 迁移到 JUnit 5 所需的步骤。我们将了解如何运行新版本的现有测试,以及迁移代码需要进行哪些更改。
JUnit 5 与之前的版本不同,采用模块化设计。新架构的关键点在于将编写测试、扩展和工具之间的关注点分开。
More »activemq-broker 模块 test/java 目录下有个 IDERunner 类:
public class IDERunner {
private static final boolean TRANSPORT_TRACE = false;
public static void main(String[]args) throws Exception {
BrokerService brokerService = new BrokerService();
// brokerService.addConnector(
// "tcp://0.0.0.0:61616?trace=" + TRANSPORT_TRACE +
// "&transport.wireFormat.maxFrameSize=104857600");
brokerService.setPersistent(false);
brokerService.setUseJmx(false);
brokerService.setAdvisorySupport(false);
brokerService.start();
brokerService.waitUntilStopped();
}
}
注释掉 brokerService 调用 addConnector 方法的三行代码,然后 debug 运行该类的 main 方法。
More »ThingsBoard 源码地址:https://github.com/thingsboard/thingsboard,从 3.7 版本之后,要求 JDK17。官方提供了源码编译的文档:Building from sources
下载代码:
More »1、从 https://github.com/apache/activemq 下载源码
git clone https://github.com/apache/activemq
2、切换至 activemq-5.18.x 分支
More »作为一名 Java 开发者,将自己的项目发布到 Maven 中央仓库是一个非常重要的步骤。这不仅可以让更多的开发者发现和使用您的项目,也可以提高项目的知名度和影响力。
在过去,发布 Jar 到 Maven 中央仓库通常需要手动完成一系列繁琐的步骤,比如:申请 JIRA 账号、创建 Sonatype JIRA Issure、上传 Jar 包、签名 Jar 包等。但是随着 Github Action 的出现,这个过程变得更加自动化和简单。
More »在在软件集成领域,从一个软件组件到另一个软件组件进行通信是一项基本要求。虽然已经出现了许多具有这种能力的技术,但 Java 编程语言为我们提供了一个 API,以促进用 Java 编写的组件之间的消息传递。此 API 的实现将由不同的供应商(JMS 提供商)通过代理软件提供。
More »原文链接:https://www.oracle.com/technical-resources/articles/java/jms20.html
作者:Nigel Deakin 出版日期:2013 年 5 月
了解新的易用性功能如何使您编写更少的代码行。
本文是两部分系列文章的第一部分,假设读者对 Java 消息服务 (JMS) 1.1 有基本了解,并介绍了 JMS 2.0 中的一些新的易用特性。在第二部分中,我们将介绍新的消息传递特性。
More »原文链接:https://www.oracle.com/technical-resources/articles/java/jms2messaging.html
作者:Nigel Deakin 出版日期:2013 年 5 月
了解如何利用 JMS 2.0 中的新消息传递功能。
More »