Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringBoot教程
Java和Golang到底哪个语言更简单? - sivalabs
一旦您开始使用多种语言,您可能会开始质疑现状。您可能会以不同的方式看待事物,并为您钟爱的编程语言带回一些良好的习惯。我认为“代码简单”是软件开发的一个被低估的特性,我们需要更加关注代码的可读性和简单性。Java 是并且一直是我在整个职业生涯中使用的主要编程语言。如果我想为原型快速构建
分布式后台作业调度器JobRunr介绍 - JAXenter
JobRunr 分析所有作业并将其序列化为 SQL 或 NoSQL 数据库的可读 JSON。如果创建了太多后台作业,您可以通过启动更多应用程序实例来水平扩展。由于作业以 JSON 格式存储在中央数据库中,因此工作负载可以分布在多个 JVM 上。 JobRunr 是一个库,您可
Spring Boot 仍然是最先进的吗? - ralph
Spring Boot构建可启动服务器的原有优势在当今容器环境时代似乎越来越成为劣势。您失去了灵活性,并冒着变得非常依赖库的风险,您作为开发人员无法监督其影响。相比之下,当今的现代应用程序服务器提供了容器技术的使用,使您能够在开发过程中使用类似生产的服务器系统。今天围绕你的微服务构建一个可启
更快更省:带有新AOT引擎的Spring Native 0.11 发布 - spring.io
与 Spring Native 0.10 相比,Spring Native 0.11 平均减少了20%到26% 的内存占用空间!Spring Native 0.11 的启动时间快了16%到35%!我很高兴代表团队和所有做出贡献的人宣布
使用Kafka Streams和Spring Boot实现微服务Saga分布式事务 - Piotr
在本文中,您将学习如何在 Spring Boot 中使用 Kafka Streams。我们将依赖 Spring Kafka 项目。为了很好地解释它是如何工作的,我们将实现一个 saga 模式。saga 模式是一种跨微服务管理分布式事务的方法。该过程的关键阶段是发布触发本地事务的事件。微服务通
使用Spring Boot和Kafka Streams实现基于SAGA模式的分布式事务源码教程 - Piotr
本案例源码是如何使用Spring Boot 和Kafka Streams实现基于SAGA 模式的分布式事务。有三个微服务: 订单服务--它向Kafka主题发送订单事件,并协调分布式事务的过程 支付服务--它根据订单价格在客户账户上执行本地事务 库存服务
Java中的几种Kafka客户端比较介绍
在这篇博客中,我介绍了在Java中定义Kafka消费者的各种方法。Spring、Micronaut、Vert.x和Akka Streams在引擎盖下使用kafka-clients库,并提供完整的功能集来消费Kafka消息。Kafka 是一个著名的事件流平台。我们在很多项目中使用它。没
Spring Boot 2.5.x能支持Java 17了 - codecentric
在 Spring Framework 中,AOP 代理是 JDK 动态代理或 CGLIB 代理。ASM是 Java 字节码操作的框架。ASM 被 CGLIB 使用,而 CGL
Spring Boot 2.6的新特性
Spring Boot 2.6 有什么新功能? cookie会话上的SameSite属性你现在可以使用server.servlet.session.cookie.ame-site属性为servlet应用程序配置SameSite属性。这
Spring Boot 2.5.6、JDK 17 和 Maven 的完整开源项目
该源码项目包含以下技术:MongoDBActuatorAOP used for loggingMapStructLombokBuilderDesingPattern with Lombo
加快Spring Boot启动的几种方法 | baeldung
在本教程中,我们将介绍有助于减少 Spring Boot 启动时间的不同配置和设置: 首先,我们将讨论 Spring 特定的配置。 其次,我们将介绍 Java 虚拟机选项。 最后,我们将介绍如何利用 GraalVM 和本机镜像编译来进一步缩短启动时间。
Spring Boot Native vs Go:性能比较 – Ignacio Suay
Spring 启动了一个名为Spring Native的新项目。该项目仍处于试验阶段,但允许您使用
使用Spring Boot、Kotlin和OpenFeign实现类型安全API测试
有多种方法可以测试你的 Spring Boot 应用程序的 API,虽然启动时间比MockMvc它稍长,但我更喜欢这种OpenFeign方法。您可以在我的
使用Spring Boot和GraalVM在Knative上构建微服务 - piotr
在本文中,您将学习如何在 Knative 上运行相互通信的 Spring Boot 微服务。我还将向您展示如何使用 GraalVM 准备 Spring Boot 应用程序的本机镜像/映像。然后我们将使用 Skaffold 和 Jib Maven 插件在 Kubernetes 上运行它。
使用ArgoCD和Liquibase在有数据库的Kubernetes中实现持续交付 - Piotr
围绕持续交付的最大挑战之一是与数据库的集成。因此,我们应该将此集成视为标准配置。是时候将数据库代码视为应用程序代码了。否则,我们的 CI/CD 过程在数据库中失败。通常,当我们考虑应用程序的 CI/CD 流程时,我们有多个目标环境。根据云原生模式,每个应用程序都有自己独立的数据库。此
在 Spring Boot 上重载 REST 控制器端点
一种特殊情况是需要相同的端点和方法,但具有不同的参数和不同的行为,例如
使用Spring 的 Null-Safety免受空指针错误
NullPointerExceptions(通常简称为“NPE”)是每个 Java 程序员的噩梦。我们可以在互联网上找到大量解释如何编写空安全代码的文章。空安全确保我们在代码中添加了适当的检查,以确保对象引用不能为空,或者在对象为空时采取可能的安全措施,毕竟。由于NullPo
在Spring Boot实现国际化的案例
将 I18N 添加到我们的 API 非常简单。因此,如果您正在考虑创建供全球使用的 API(并且如果您还没有这样做),那么将其添加到您的其他良好实践(干净的代码、文档、测试……)中并不是一个坏主意。I18N国际化是设计软件应用程序的过程,以便它可以适应各种语言和地区,而无需进行工程更
上页
下页
关闭