• Reactive Programming可以看作是一种编程模型,它通过创建事件驱动的非阻塞功能管道来促进可扩展性和稳定性,这些管道对资源的可用性和可处理性做出反应。延迟执行,
  • Spring Data JPA为Spring应用程序提供了数据访问层的实现。这是一个非常方便的组件,因此您可以花更多时间来实现业务逻辑。使用Spring Data JPA时需要遵循一些好的做法。例如,限制不必要对象的加载以优化性能。本文将为您提供一些减少数据库往返的技巧,而不是检索数
  • 在本教程中,我们将学习如何使用Spring Data  icon
  • 在本文中,我们将介绍如何通过Spring Data Redis将Redis与Spring Boot一起使用的基础知识库。我们将构建一个应用程序,演示如何通过Web界面执行CRUD操作Redis, icon
  • 让我们首先了解JPA, icon
  • 不久前,JDBC驱动程序的反应变体称为R2DBC发布了,它允许数据异步流式传输到已订阅它的任何端点,结合使用像R2DBC这样的反应式驱动程序和Spring WebFlux,可以编写一个完整的响应式应用程序来异步进行数据的接收和发送。在这篇文章中,我们将重点关注数据库端:从连接到数据库,然后最 icon
  • 2007年,Netflix开始了走向在云中全面运营的漫长道路。Netflix的大部分后端和中端应用都是使用Java构建的,Netflix工程部门构建了很多基于云的架构库和系统 ,比如用于负载平衡的 icon
  • 作为Web应用程序的用户,我们希望页面能够快速加载并仅显示与我们相关的信息。对于显示项目列表的页面,这意味着仅显示项目的一部分,而不是一次显示所有项目。一旦第一页快速加载,UI就可以提供过滤,排序和分页等选项,帮助用户快速找到他或她正在寻找的项目。在本教程中,我们将检查Spr icon
  • 比较看好的是支持DDD聚合的Spring-data-jdbc应该可以正常使用了。第三方库包支持: Hibernate 5.3 Micrometer 1.1 Reactor Californium Spring Data Lovelace icon
  • 本文介绍在SpringCloud中使用Redis作为Pub/Sub异步通信、缓存或主数据库和配置服务器的三种场景应用。Redis可以广泛用于微服务架构。它可能是您应用程序以多种不同方式利用的少数流行软件解决方案之一。根据要求,它可以充当主数据库,缓存或消息代理。虽然它也是一个键/值存 icon
  • 您可能已经知道,Spring Data JPA是更大的Spring Data系列的一部分。在本文中,我们将使用Spring Data JPA和Spring Boot与MariaDB数据库进行通信。 依赖: icon
  • 如果您处理大量流数据,反应性应用程序可以让您更好地扩展。它们是非阻塞的,并且往往更有效率,因为它们在等待事情发生时不会占用处理。反应系统包含异步I / O. 异步I / O背后的概念很简单:通过回收资源来缓解低效的资源利用率,否则这些资源在等待I / O活动时会处于空闲状态。异步I icon
  • 有人问鲍勃大叔:亲爱的@ unclebobmartin,使用非常高级别的持久访问框架,如 icon
  • 我们从数据库中提取数据,才能确定应用程序的执行方式。为了构建最佳的提取计划,我们需要了解每种提取类型。直接获取数据是最简单的,无需编写任何显式SQL查询语句,并且在我们知道实体主键时非常有用。 如何通过通过Spring Data EntityMan icon
  • 通过@RepositoryEventHandler使用事件实现Spring Data REST中的前后操作, icon
  • 当我们执行批量操作时,比如从数据库中查找“Person”的所有实例或者根据国家查找每个人,我们经常进行分页,以便我们可以向最终用户提供一个小数据块,并在下一个请求中,我们获取下一个数据块。Spring Data为分页提供支持。它创建了实现分页的所有逻辑,例如所有页面的行计数等等。 icon
  • 打开pom.xml文件,添加Spring Data Rest和Spring Data Mongo依赖项: icon
  • 我们将从基础开始,完成配置和编码,最后构建一个完整的Spring Data Cassandra模块。1.概述本文使用Spring Data访问与Cassandra的实用介绍。Cassandra是一个支持快速写入的NoSQL数据库,可以用作事件溯源的事件存储等。 icon