摘要:1、pom<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.13.RELEASE</version> </dep
阅读全文
摘要:org.springframework.web.servlet.DispatcherServlet’ is not assignable to javax.servlet.Servlet 1、pom.xml配置 <dependency> <groupId>jakarta.servlet</group
阅读全文
摘要:大家应该都已经知道Spring 3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以小小参考一下鄙人的上一篇文章<<探 Spring 3.1之无web.xml式 基于代码配置
阅读全文
摘要:1、Oauth2简介 OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。
阅读全文
摘要:一、生产、消费者 流程 1、生产者(下单后生产 务必成功) 派单队列:order_platonn_queue 交换机:order_exchange_name 绑交换机路由键:orderRoutingKey 生产者=>采用confirm,确认应答机制 Ack模式:成功 失败则重试 2、消费者(plat
阅读全文
摘要:什么是分库分表 分库分表是在海量数据下,由于单库、表数据量过大,导致数据库性能持续下降的问题,演变出的技术方案。 分库分表是由分库和分表这两个独立概念组成的,只不过通常分库与分表的操作会同时进行,以至于我们习惯性的将它们合在一起叫做分库分表。 通过一定的规则,将原本数据量大的数据库拆分成多个单独的数
阅读全文
摘要:看看订单支付流程 我们来看看,电商订单支付的简要流程: 订单钱包支付流程 从下单/计算开始: 下单/结算:这一步虽然不是直接的支付起点,但是支付相关的金额等等信息都来自结算,此时订单的状态是未支付 申请支付:用户选择申请支付,客户端调用支付服务,此时在系统内产生一笔支付流水,这笔流水的状态是未支付
阅读全文
摘要:分布式事务 10 TCC的confirm原理、日志原理、网络通信原理 摘要:分布式事务 09 TCC的confirm原理、日志原理、网络通信原理 confirm的原理 日志原理 服务器启动的时候创建数据库表 对订单服务: 插入一条事务(trans_id最关键):status=(0, 开始执行try)
阅读全文