Java阶段五Day20

这篇具有很好参考价值的文章主要介绍了Java阶段五Day20。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java阶段五Day20

项目推进

完成订单

通过分布式消息事务解决本地事务和发消息的一致性

Java阶段五Day20,培训之旅,java,开发语言,spring cloud

OrderServerService && MessageTransSenderRepository

Java阶段五Day20,培训之旅,java,开发语言,spring cloud

MessageTransRepoImpl

Java阶段五Day20,培训之旅,java,开发语言,spring cloud

LocalTransactionLisetner

Java阶段五Day20,培训之旅,java,开发语言,spring cloud

结算订单

业务流程图

结算执行业务流程

Java阶段五Day20,培训之旅,java,开发语言,spring cloud

在消费之前 添加分布式锁逻辑

Java阶段五Day20,培训之旅,java,开发语言,spring cloud

远程调用

provideraccount-server(暂时还没实现)

consumersettle-server

  • duubo依赖
  • applicationContext.xml

画时序图

画时序图 参考课上连接

https://sparrowzoo.feishu.cn/docx/My4mdlLuMovmQixHko4c6qXbnYc文章来源地址https://www.toymoban.com/news/detail-626481.html

到了这里,关于Java阶段五Day20的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java阶段二Day04

    导入学子商城webapp资源后访问其首页,发现页面无法正常显示. 浏览器F12跟踪请求和响应的交互发现两个问题: 1:我们仅发送了两个响应头(Content-Length和Content-Type). 虽然目前仅需要这两个头,但是服务端实际可以根据处理情况设置需要发送其他响应头 2: Content-Type 的值是固定的

    2023年04月23日
    浏览(32)
  • Java阶段五Day18

    面试题整理 目标: 整理相关问题的话术,碰到问题 思路: 概念 是什么 原因 为什么 解决方案 如何解决 缓存雪崩 : 概念: 缓存在长期应用的系统中,存储了大量的高并发访问数据,一旦这些数据突然批量消失,访问吞吐的并发,到达数据库,导致数据库崩溃 原因: 大量

    2024年02月14日
    浏览(55)
  • Java阶段五Day16

    启动servlet冲突问题 解决方法:启动项目main 将传递过来 servlet-api 依赖去除 nacos注册中心 依赖 yaml配置 用户信息验证失败 断点查看源代码 LoginUserFilter (在处理网关解析后的 jwt 数据 userJson 字符串) 如果过滤器不生效,就会导致解析 userJson 没执行,后端代码获取 LongUser 对象

    2024年02月14日
    浏览(34)
  • Java阶段二Day01

    StringBuilder是线程不安全的 StringBuffer是线程安全的,它的 append 方法有 synchronized 修饰 StringBuffer是1.0时候出现的,StringBuilder是1.5时候出现的 一般不再多线程情况下使用同一个字符串,所以对线程安全效率低的StringBuffer用的少,所以出现了StringBuilder,其线程虽不安全但是效率高

    2023年04月15日
    浏览(37)
  • Java阶段四Day11

    AOP:面向切面编程 注意:AOP并不是Spring原创的技术,也不是Spring的独家技术,而是源自AspectJ,只是Spring很好的支持了AOP。 AOP技术主要解决了“横切关注”的相关问题,也就是“若干个不同的方法都需要执行相同的任务”的问题! 在许多框架中,都通过AOP技术实现了对应的功

    2024年02月13日
    浏览(32)
  • Java阶段二Day11

    主键与外键 主键(PK):一张表中通常第一个字段为主键字段,用来唯一标识表中的一条记录.主键要求的条件是非空且唯一 外键(FK):一张表中一个字段保存了另一张表中主键字段的值,那么这个字段就是外键字段 在关联关系中,两张表通常就是使用主外键进行关联的,

    2024年02月01日
    浏览(45)
  • Java阶段二Day12

    JDBC Java数据库连接 Java Database Connectivity ,是java官方提供的一套结构,用于连接DBMS并进行相关操作 核心接口 Connection: 表示数据库连接 Statement: 用来执行SQL语句的语句对象 PreparedStatement: 用来执行预编译SQL语句的语句对象用来表示查询结果集 ResultSet: 用来表示查询结构集

    2024年02月01日
    浏览(39)
  • Java阶段三Day05

    Element,一套为开发者、设计师和产品经理准备的桌面端组件库 官方文档 基于Vue2.x的Element UI文档:Element - 网站快速成型工具 基于Vue3.x的Element UI文档:一个 Vue 3 UI 框架 | Element Plus 开发指南 npm安装 推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。 CDN 目前可

    2024年02月06日
    浏览(37)
  • Spring Cloud微服务架构组件【Java培训】

    SpringCloud是一系列框架的有序集合,为开发人员构建微服务架构提供了完整的解决方案。Spring Cloud根据分布式服务协调治理的需求成立了许多子项目,每个项目通过特定的组件去实现,下面我们讲解一下Spring Cloud 包含的常用组件以及模块。 (1)Spring Cloud Config:分布式配置中心

    2023年04月25日
    浏览(50)
  • 项目一:踏上Java开发之旅

    在Java编程之旅中,首先通过安装并配置JDK作为能量源泉,搭建起与操作系统对话的魔法桥梁。接着,开发者运用文本编辑器或IDE创建并编译执行第一个简单的“Hello Java World~”程序,成功开启了通向Java世界的大门。 随后引入强大的集成开发环境IntelliJ IDEA,以其高效的特性及

    2024年01月25日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包