自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东子的博客 细节决定成败,点滴铸就辉煌。

重点关注Android、Java、IOT、JavaEE、分布式、微服务、Micronaut、SpringCloud等

  • 博客(13)
  • 资源 (9)
  • 问答 (4)
  • 收藏
  • 关注

原创 使用seata-spring-boot-starter外部化配置轻松上手Dubbo的分布式事务

1.简介本文主要介绍SpringBoot2.2.2 + Dubbo 2.7.5 + Mybatis 3.4.2 + Nacos 1.1.3 +Seata 1.0.0整合来实现Dubbo分布式事务管理,使用Nacos 作为 Dubbo和Seata的注册中心和配置中心,使用 MySQL 数据库和 MyBatis来操作数据。如果你还对SpringBoot、Dubbo、Nacos、Seata、My...

2020-01-08 11:20:20 13030 1

原创 让您轻松理解分布式事务解决方案之TCC

1.什么是TCCTCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作 :预处理Try、确认Confirm、撤销Cancel。Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的操作既回滚操作。TM首先发起所有的分支事务的try操作,任何一个分支事务的try操作执行失败,TM将会发起所有分支事务的Cancel操作...

2020-01-15 10:22:22 812

原创 让您轻松理解分布式事务解决方案之2PC

针对不同的分布式场景业界常见的解决方案有2PC、TCC、可靠消息最终一致性、最大努力通知等。1. 什么是2PC2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两阶段,P是指准备阶段,C是提交阶段。举例 :张三和李四好久不见,两人一起约看电影,电影院收银员要求先买单,才能出电影票。这时张三和李四分别抱怨近...

2020-01-14 17:39:25 1867

原创 让您轻松理解分布式事务产生的场景

1.典型场景就是微服务架构微服务之间通过远程调用来实现事务控制。比如:订单微服务和库存微服务,下单的同时订单微服务请求库存服务减少库存。简言之:跨JVM进程产生的分布式事务。2.单体系统访问多个数据库实例当单体系统访问多个数据库实例时就产生分布式事务。比如:用户信息和订单信息分别在两个不同的(MySQL)关系数据库实例。用户管理系统删除用户信息,需要分别删除用户信息和用户的订单信息。...

2020-01-14 15:34:37 612

原创 分布式理论基础之CAP理论&BASE理论

1.CAP理论的含义CAP理论表示在分布式系统中一致性(C)、可用性(A)和分区容错性(P)最多只能同时满足两个。一致性:客户端更新数据成功后,在任意时刻,在系统任意对外提供服务的节点,读取到的数据都是最新写入的数据。(强一致性)。可用性:当系统出现异常时,仍能对外提供服务。分区容错:当出现网络分区时,系统的容错能力(机器之间出现网络故障,不能正常通信)。\证明CAP理论:有两台机...

2020-01-13 16:28:21 515

原创 centos7.4 安装netcat工具及测试

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网卡中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用natcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间连接并返回两个数据流,在这之后所能作的事就看你的想法了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其他协议的独立客户端。1.下载wget https://s...

2020-01-13 14:39:40 1328 1

原创 Centos7.4安装Nginx实战

1.什么是nginxNginx是一款使用C语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2.Nginx的应用场景http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务...

2020-01-13 14:03:41 360

原创 Centos6.8下安装Rabbitmq3.6.10

1.下载Rabbitmq3.6.10安装包2.解压安装包tar -zxvf rabbitmq-server-generic-unix-3.6.10.tar.xzcd /user/local/rabbitmq/rabbitmq_server-3.6.103.配置环境变量export RABBIT_HOME=/user/local/rabbitmq/rabbitmq_server-3.6...

2020-01-13 13:54:59 683

原创 Centos6.8下安装Erlang19.3

1、下载otp_src_19.3.tar.gz wget http://erlang.org/download/otp_src_19.3.tar.gz2、解压otp_src_19.3.tar.gz tar -xzvf otp_src_19.3.tar.gz3、otp_src_18.3.tar.gz编译需要依赖下面的包gccgcc-c++unixODBC-developen...

2020-01-13 13:48:17 887

原创 CentOS7.4 上安装 zookeeper-3.4.14 服务

在 CentOS7 上安装 zookeeper-3.4.14 服务。1、创建 /usr/local/services/zookeeper 文件夹:mkdir -p /usr/local/services/zookeeper2、进入到 /usr/local/services/zookeeper 目录中:cd /usr/local/services/zookeeper3、下载 zooke...

2020-01-13 13:39:57 1536 1

原创 centos 7.4 升级/安装 git 2.9.5

1、安装所需软件包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum install gcc perl-ExtUtils-MakeMaker2、下载&安装# cd /usr/src# wget https://www.kernel.org/pub/software/s...

2020-01-13 13:32:07 1254

原创 Centos7.4安装apache-apollo服务

1.首先去官网下载http://activemq.apache.org/apollo/download.htmlapache-apollo-1.7.1-unix-distro.tar.gz2.解压文件软件包解压后得到一个目录 apache-apollo-1.7.1[root@CentOS tools]# tar -zxvf apache-apollo-1.7.1-unix-distro...

2020-01-13 13:30:26 1036

原创 centos7.6使用yum安装svn服务

1.安装#安装命令yum install -y subversion#查看安装版本号svnserve --version2.创建svn版本库#创建svn根文件夹mkdir /home/svnrepo#创建一个版本库文件夹mkdir /home/svnrepo/test#创建版本库svnadmin create /home/svnrepo/test#删除版本库 rm -...

2020-01-13 13:22:13 917

最新五级省市区镇村json

最新五级省市区镇村联动json文件,总计有693337个。基本覆盖了所有的。供大家使用

2019-02-28

springcloud整合nacos和consul

SpringCloud 构建微服务系统之服务注册和发现(nacos和consul)

2018-12-26

Axis2WebService与Spring的整合

Axis2WebService与Spring的整合

2017-03-29

Android中RxJava+Retrofit2.0+MVP模式的整合

Android中RxJava+Retrofit2.0+MVP模式的整合

2016-03-03

Android多图片上传,仿照微信发说说

Android 仿照微信发说说,既能实现拍照,选图库,多图案上传 使用Retrofit2.0技术 详细见博客:http://blog.csdn.net/u010046908/article/details/50767904

2016-03-01

React-Native实现App底部tab切换

React-Native实现App底部tab切换,项目的引导页,点击“启动应用”,跳转到APP主页,主页底部的五个tab的实现

2016-02-28

Java 读取Excl文件 (poi-3.13)

Java 读取Excl文件 (poi-3.13)

2016-01-25

Android 访问WebServicedemo

Android 访问WebServicedemo

2016-01-12

java程序设计

java程序设计

2013-03-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除