Docker 最佳实践
Docker 开发最佳实践 整理 Docker 下最佳的开发模式用于更好的构建应用程序。 编写 Dockerfile 最佳实践 本节涵盖了构建高效镜像的推荐最佳实践和方法。 Dockerfile Docker 通过从一个包含构建...
Spring Boot Lifecycle Hook
Spring Boot 遵循约定大于配置的核心思想,让我们可以轻松创建开箱即用的生产级别 Spring 应用。作为一个被广泛使用的框架,它在生命周期的各个阶段都提供了可扩展点...
分布式事务
广义上的分布式事务指跨两个或多个数据存储库(尤其是数据库)对数据执行的一组操作。它通常在通过网络连接的不同节点之间进行协调,但也可能跨越单个...
Nacos 入门
Nacos 简介 Nacos 可以帮助我们发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助我们快速实现动态服务发现、服务配置、服务元数据及流量管...
正则速查
匹配单个字符 匹配任意字符:. . 元字符可以匹配任何单个的字符、字母、数字甚至是 . 字符本身 匹配特殊字符:\ \ 反斜杠是一个元字符( metachar...
Kafka VS RabbitMQ
引言 无论您是要集成多个微服务、希望提高应用程序可靠性还是构建新的流应用,您都可能需要消息队列 (MQ) 或消息代理平台。这些类型的软件将消息从生产应用...
类型安全的异构容器
当在 JDK5 中为 Java 添加泛型时,Neal Gafter 将类 java.lang.Class 更改为泛型类型。例如,String.class 的类型现在变为 Class<String>。...
JSR 94 Rule Engine
引言 许多业务应用程序必须应对市场经济的动态变化。例如,用于保险和银行业的应用程序必须能够适应在设计过程中没有人能够预测或计划的不可避免的市场...
AOP 联盟白皮书【翻译】
本文档为 AOP Alliance 白皮书的部分翻译 引言 本文档的目的是介绍 AOP 联盟项目。它的目标,它的哲学,它应该提供什么答案,它不应该提供什么。这是一个提案草案,必...
深入浅出 Spring Data JPA
整体流程 创建过程: Spring 刷新上下文 -> 实例化 Bean -> 调用初始化 Hook 使用 JpaRepositoryFactoryBean 构建仓库工厂 Bean 默认非 Lazy 启动模式下创建仓库实例 -> 创建代理工厂代理该实例 -> 代理工厂使...