JMS 通过 JMS 消息确认(确认模式)确保消息传递的可靠性。如果会话已进行事务处理,则该commit()
方法会自动处理消息确认。否则,该方法将处理恢复rollback()
。在本文中,我们将假设会话未进行事务处理。这是一个高级主题,请确保您对 JMS 有基本的了解。如果您是 JMS 新手,可以参考使用 JMS发送和接收消息。
[译]在 JMS 中发送和接收消息
[译]完整的 JMS 2.0 教程
JMS 代表 Java 消息服务,它是 Java 中访问消息中间件服务器的标准。消息传递是在各种应用程序或服务之间交换业务数据的过程。这是一个完整的 JMS 2.0 教程, 其中包含大量代码示例。完整的代码示例可在 GitHub 上找到,请下载并运行示例。本教程使用 Glassfish 开源服务器作为 JMS 提供程序的示例。
More »GitLab Runner安装和部署
介绍
GitLab Runner 是一个用于在 GitLab CI/CD(持续集成/持续交付)流水线中运行作业(Jobs)的开源工具。它充当了 GitLab CI/CD 系统中的代理,负责接收作业请求、执行作业脚本并报告结果。
More »将 Maven 站点发布到 GitHub Pages
本文源代码:https://github.com/chensoul/maven-site-github-example/ 。
创建 Java Maven 项目
让我们使用 Maven 创建一个简单的 Java 项目
More »Gitlab安装和部署-使用yum源
Gitlab Server 部署
1、环境配置
关闭防火墙、SELinux
开启邮件服务
$ systemctl start postfix
$ systemctl enable postfix
2、手动安装
1、安装 gitlab 依赖包
centos7:
More »Git介绍
Git、Github、Gitlab 的区别
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
More »Git使用
部署Git 服务
创建git仓库
git-server上的操作:
[root@localhost ~]# yum install git git-core gitweb -y
[root@localhost ~]# useradd git
[root@localhost ~]# passwd git
[root@localhost ~]# mkdir /git-root/
[root@localhost ~]# cd /git-root/
[root@localhost git-root]# git init --bare shell.git
Initialized empty Git repository in /git-root/shell.git/
[root@localhost git-root]# chown -R git:git shell.git
注意: git init 和 git init –bare 的区别:
More »
Minikube快速入门
Spring Boot集成SpringDoc生成Api文档
以下以 Maven 为例介绍 Spring Boot集成SpringDoc生成Api文档。
- 添加依赖
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
</dependency>
- 配置 annotationProcessor,实现通过 javadoc 生成文档。
每个 maven 模块都需要配置:
More »