自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 分布式系统事务一致性

一:引言 我们知道在分布式系统中,存在一个CAP定律,即:一致性、可用性、分区容错性。而且三者不可兼得,只能得其二! 在传统的单体运用中,没有横跨多个数据库,我们可以通过事务的ACID特性保证了事务的一致性。但是在如下的微服务领域中,我们如何保证事务的一致性?二:分布式事务 分布式事务是指会涉及到操作多个数据库的事务。其实就是将对同一库事务的概念扩大到了对多个库的事务。目的是为了保证分布式系统

2017-10-27 18:21:08 801 1

原创 MQ(消息队列)简介

一:概念 MQ(message queue):MQ是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。二:AMQP

2017-10-27 17:10:32 8857

原创 分布式系统幂等性

一:引言 幂等性的重要性不言而喻。记得我第一次接触幂等性概念时,是在博主之前公司一个购买理财产品的业务中。场景就是重复购买了这只理财产品,至今记忆犹新。值得一提的是,保证幂等性也算是一种对重放攻击防御手段。对于其他的API安全性设计,请移步到博主的另一篇文章:http://blog.csdn.net/ruben95001/article/details/64441195二:介绍 幂等性就是对于用

2017-10-27 15:37:23 1551

原创 分布式CAP理论与BASE思想

一:CAP理论 分布式领域中,存在一个理论,称之为CAP理论。 Consistency(一致性):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本) Availability(可用性):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性) Partition tolerance(分区容

2017-10-27 14:12:00 801

原创 JMS简介

JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 消息是 JMS 中的一种类型对象,由两部分组成:报头和消息主体。报头由路由信息以及有关该消息的元数据组

2017-10-27 11:30:42 942

原创 CommandLineRunner详解

在使用SpringBoot构建项目时,我们通常有一些预先数据的加载。那么SpringBoot提供了一个简单的方式来实现–CommandLineRunner。CommandLineRunner是一个接口,我们需要时,只需实现该接口就行。如果存在多个加载的数据,我们也可以使用@Order注解来排序。 案例: 分别定义了一个数据加载类MyStartupRunner1,排序为2;以及另一个数据加载类My

2017-10-25 14:02:10 40154 1

原创 git常见命令

1 查看Git版本号git --version2 配置 配置用户名:git config --global user.name "user_name"git config --global user.email mail.com查看配置信息: git config --list3 新建本地项目: 初始化版本仓库:git init...

2017-10-24 15:16:33 990

SpringCloud下载

SpringCloud的PPT包含了服务发现与注册 Eureka,服务消费 Ribbon 和 Reign,链路监控 Sleuth,断路器(熔断器)Hystrix,分布式配置中心 Config,消息总线 Bus ,服务网关 Zuul,10.Spring Boot Admin 服务监控

2017-09-12

jira的汉化包

jira的汉化包,我们把这个包放在你的JIRA的安装目录的\atlassian-jira\WEB-INF\lib目录下,既可以享受中文版的Jira

2017-09-12

空空如也

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

TA关注的人

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