
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、什么是2PC2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。举例:张三和李四好久不见,老友约起聚餐,饭店老板要求先买单,才能出票。这时张三和李四分别抱怨近况不如意,囊中羞涩,都不愿意请客,这时只能AA。只有张三和李四都付款,老板才能出票安排就餐。但由于张三和李四都
这些面试题覆盖了 Dubbo 的关键概念、配置、工作原理和性能优化等多个方面。准备这些问题可以帮助应对关于 Dubbo 的面试,并展现对分布式系统架构的理解。在实际面试中,结合自己的经验和项目案例进行解答,能够更加深入和具体地展示你的能力。:::tipsDubbo是一个开源的高性能 Java RPC(Remote Procedure Call)框架,由阿里巴巴在 2009 年开发,并于 2011
一、分布式事务问题1.1 分布式前单机单库没这个问题从1:1 -> 1:N -> N: N1.2 分布式之后一句话,一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题。二、Seata简介2.1 是什么Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。2.1.1 官网地址http://seata.io/zh-
一、数据库(Database)1.1 数据简介数据库是按照数据结构来组织、存储和管理数据的仓库。我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是数据持久化的最佳选择。说白了,数据库就是存储数据的仓库。1.2 数据库分类数据库主要分成两种:1.2.1 关系型数据库(RDBMS)
新建新的知识库。
一、SpringMVC请求处理流程在阅读源码之前先进行SpringMVC源码环境的搭建SpringMVC环境搭建里面也对Controller控制器的几种实现方式,进行了简单说明,便于我们后续的理解。下面也给一张流程图,方便我们进行梳理。DispatcherServlet:DispatcherServlet是SpringMVC中的前端控制器,负责接收request并将request转发给对应的处理组
一、网络层次划分为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了"开放系统互联参考模型",即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data
1. Swagger简介1.1 前后端分离Vue + SpringBoot后端时代:前端只用管理静态页面;html->后端。模板引擎 JSP->后端是主力前后端分离时代:后端:后端控制层、服务层、数据访问层【后端团队】前端:前端控制层、视图层【前端团队】伪造后端数据,json。已经存在了,不需要后端,前端工程依旧能够跑起来。前后端如何交互?->API前后端相对独立,松耦合。前后端
一、Spring框架概述1.1 概述1.Spring是轻量级的开源JavaEE框架2.Spring可以解决企业应用开发的复杂性3.Spring有两个核心部分:IOC和AOPIOC: 控制反转,把创建对象过程交给Spring进行管理。Aop:面向切面编程,不修改源代码的情况下,进行功能增强。4.Spring特点方便解耦,简化开发Aop编程支持方便程序测试方便和其他框架进行整合方便进行事务操作降低AP







