摘要: Seata 是一个开源的分布式事务解决方案,它提供了简单高效的分布式事务服务,以确保分布式环境下的数据一致性。Seata 的 AT 模式(Automatic Transaction)是其中一种事务模式,它通过两阶段提交(2PC)来实现分布式事务管理。 Seata 的原理和 AT 模式的详细讲解: 1 阅读全文
posted @ 2024-05-22 21:41 学Java的`Bei 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在现代 web 开发中,API(应用程序编程接口)扮演着至关重要的角色。它们使得不同的应用程序能够彼此通信,共享数据和功能。在众多 API 设计风格中,RESTful 风格因其简洁性和高效性而备受推崇。本文将带你深入了解 RESTful 风格,探索其基本原则和最佳实践。 1. 什么是 RESTful 阅读全文
posted @ 2024-05-22 21:05 学Java的`Bei 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么重写 equals 方法时需要重写 hashCode 方法? 在 Java 中,equals 和 hashCode 方法的合同(contract)规定: (1) 如果两个对象根据 equals 方法是相等的,那么它们的 hashCode 值必须相同。 (2) 如果两个对象根据 equal 阅读全文
posted @ 2024-05-22 20:42 学Java的`Bei 阅读(14) 评论(0) 推荐(0) 编辑