
导航线
wenge1477
主攻java后端开发
展开
-
分布式事务专题-2PC两阶段提交(3)
文章目录分布式事务专题-2PC两阶段提交(3)1. 什么是2PC2. 解决方案2.1 XA方案2.2 Seata方案3. seata实现的2PC事务4. 总结5. 链接分布式事务专题-2PC两阶段提交(3)前面已经学习了分布式事务的基础理论,以理论为基础,针对不同的分布式场景业界常见的解决方案有2PC、TCC、可靠消息最终一致性、最大努力通知这几种。下面将讲解2PC两阶段提交1. 什么是2PC2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶原创 2021-01-10 21:35:52 · 308 阅读 · 0 评论 -
分布式事务专题-分布式事务基础理论(2)
文章目录分布式事务专题-分布式事务基础理论(2)1. CAP理论1.1 理解CAP1.2 CAP组合方式1.3 总结2. BASE理论3. 链接分布式事务专题-分布式事务基础理论(2)通过前面的学习,我们了解到了分布式事务的基础概念。与本地事务不同的是,分布式系统之所以叫分布式,是因为提供服务的各个节点分布在不同机器上,相互之间通过网络交互。不能因为有一点网络问题就导致整个系统无法提供服务,网络因素成为了分布式事务的考量标准之一。因此,分布式事务需要更进一步的理论支持,接下来,我们先来学习一下分布式事原创 2021-01-10 21:35:42 · 239 阅读 · 0 评论 -
分布式事务专题-基础概念(1)
文章目录分布式事务专题-基础概念(1)1.1 什么是事务1.2 本地事务1.3 分布式事务1.4 分布式事务产生场景分布式事务专题-基础概念(1)1.1 什么是事务什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败1.2 本地事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用原创 2021-01-10 21:35:30 · 147 阅读 · 0 评论 -
其它导航
文章目录其它导航一、面试格**面试富**面试其它导航一、面试格**面试富**面试原创 2021-01-10 21:35:15 · 205 阅读 · 0 评论 -
python学习导航线
文章目录python学习导航线一、seleniumpython-selenium二、python基础知识python的聊天室python学习导航线一、seleniumpython-selenium二、python基础知识python的聊天室原创 2021-01-10 21:35:00 · 153 阅读 · 0 评论 -
PHP学习导航线
文章目录PHP学习导航线一、环境搭建PHP——环境搭建PHP环境搭建二、框架学习PHP学习导航线一、环境搭建PHP——环境搭建PHP环境搭建二、框架学习原创 2021-01-09 17:42:15 · 116 阅读 · 0 评论 -
前端学习导航线
文章目录前端学习导航线一、CSS,JScss实现文字阴影,以及边框阴影前端css实现轮播图css实现loading的动画图标前端-用js实现图层蒙版效果前端学习导航线一、CSS,JScss实现文字阴影,以及边框阴影前端css实现轮播图css实现loading的动画图标前端-用js实现图层蒙版效果...原创 2021-01-09 17:41:24 · 168 阅读 · 0 评论 -
算法学习导航线
文章目录算法学习导航线一、排序算法-------10大金典排序算法二、编程笔试编程----全排序算法——常见的算法题笔试的一个生产者消费者算法学习导航线一、排序算法-------10大金典排序算法二、编程笔试编程----全排序算法——常见的算法题笔试的一个生产者消费者...原创 2021-01-09 17:40:36 · 197 阅读 · 0 评论 -
数据结构学习导航线
文章目录数据结构学习导航线一、线性表,链表,队列,栈数据结构-------线性表,链表,栈,队列二、树数据结构-------树数据结构-------二叉查找树、平衡二叉树(AVLTree)数据结构-------红黑树数据结构-------B树,B+树数据结构-----哈夫曼树数据结构——小顶堆的构建,添加,删除三、hash数据结构-------Hash表四 面试数据结构-------常见面试题数据结构学习导航线一、线性表,链表,队列,栈数据结构-------线性表,链表,栈,队列二、树原创 2021-01-09 17:34:35 · 123 阅读 · 0 评论 -
Android学习导航线
文章目录Android学习导航线一、基础知识menu的简单使用intent的显式和隐式,更多的intent的用法使用AsyncTask实现异步操作事件监听,回调事件fragmentAndroid的资源引用(1)(字符串、颜色、尺寸、数组)Android的资源引用(2)(Drawable)Android的资源引用(3)(Layout、Menu、Style、Them、Attribute、assets)Android之四大组件(2)(Service)android四大组件(3)(BroadcastReceiver原创 2021-01-09 17:32:53 · 190 阅读 · 1 评论 -
运维学习导航
文章目录运维学习导航一、nginxnginx-----nginx的安装,反向代理,负载均衡nginx-----常见面试题二、linux命令linux----linux常见命令linux——常见工具安装linux——常见问题解决挂载window上的文件到vm虚拟机上linux好用命令三、jenkinsjenkins的初步使用四、rancher搭建dns,rancher使用五、虚拟机、其他Multipartfile与File类型相互转换虚拟机和主机无法连接查看mysql数据库容量CentOS7安装MariaDB原创 2021-01-09 17:31:47 · 265 阅读 · 0 评论 -
容器化学习导航
文章目录容器化学习导航一、DockerDocker——初识DockerDockerfile使用docker安装常见软件二、K8S容器化学习导航一、DockerDocker——初识DockerDockerfile使用docker安装常见软件二、K8S原创 2021-01-09 17:27:17 · 158 阅读 · 0 评论 -
中间件学习导航
文章目录中间件学习导航一、activityMQ中间件——activityMQ中间件-------activityMQ整合springboot二、rabbitMQ中间件——(1)rabbitMQ的安装中间件——(2)rabbitMQ的相关知识点及概念中间件——(3)rabbitMQ的基本使用中间件——(4)rabbitMQ整合Spring中间件——(5)RabbitMQ整合SpringBoot中间件——(六)RabbitMQ整合SpringCloudStream中间件——(七)RabbitMQ集群搭建中间件原创 2021-01-09 17:25:40 · 156 阅读 · 0 评论 -
数据库学习导航
文章目录数据库学习导航一、MYSQLmysql-----(1)常用的sql语句使用mysql-----(2)常用数据知识点mysql-----(3)常见知识点mysql-----(4)常见面试题数据库学习导航一、MYSQLmysql-----(1)常用的sql语句使用mysql-----(2)常用数据知识点mysql-----(3)常见知识点mysql-----(4)常见面试题...原创 2021-01-09 17:20:28 · 158 阅读 · 0 评论 -
java学习导航
文章目录java学习导航一、JAVA SE1.1 javase相关知识java介绍javase-----(1)基本数据类型javase-----(2)常用运算符javase-----(3)条件判断&分支循环语句javase-----(4)函数方法注意点javase-----(5)面向对象的注意点javase-----(6)常见API注意点javase-----(7)static和代码块注意事项javase-----(8)继承和抽象类的注意事项javase-----(9)接口&多态&包原创 2021-01-09 17:18:46 · 219 阅读 · 0 评论 -
导航线
java学习导航线【一】javase相关知识【二】java并发学习【三】javaweb相关知识【四】mysql知识【五】SSM学习【六】SpringBoot学习【七】Redis学习【八】Shiro学习【九】MQ学习【十】nginx学习【十一】Bubbo&&Zookeeper学习【十二】SpringCloud学习...原创 2019-08-20 22:24:52 · 708 阅读 · 1 评论