自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 字典词典工具

新华字典汉语词典转载于:https://www.cnblogs.com/liuxingke/p/11293683.html

2019-08-03 08:39:00 221

转载 AMQP-0-9-1中文规范

AMQP-0-9-1中文规范1 概述1.1 本文档的目标此文档定义了一个网络协议-高级消息队列协议(AMQP), 它使一致的客户端程序可以与一致的消息中间件服务器进行通信.我们面对的是这个领域有经验的技术读者,同时还提供了足够的规范和指南.技术工程师可以根据这些文档,在任何硬件平台上使用各种编程语言来构建遵从该协议的解决方案。1.2 摘要1.2.1 为什么使用AM...

2018-11-03 15:05:00 410

转载 RabbitMQ 端口号解析

端口号解析12345- 4369 (epmd), 25672 (Erlang distribution)- 5672, 5671 (AMQP 0-9-1 without and with TLS)- 15672 (if management plugin is enabled)- 61613, 61614 (if STOMP is enab...

2018-11-01 15:28:00 2163

转载 阿里云镜像YUM源 EPEL源

阿里云YUM源1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http...

2018-11-01 13:51:00 299

转载 定时自动备份mysql数据库

新建备份文件并赋予可以执行的权限mkdir -p /home/mysql_backup/touch /home/mysql_backup/mysql_backup.shchmod 551 /home/mysql_backup/mysql_backup.sh编辑/home/mysql_backup/mysql_backup.shvim /home/mysql_bac...

2018-06-23 12:03:00 95

转载 微服务下的数据一致性的几种实现方式之概述

本人最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备后查。此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。目录传统应用的事务管理1.1 本地事务1.2 分布式事务1.2.1 两阶段提交(2PC)1.2.2 三阶...

2018-06-22 10:06:00 1281

转载 PHP实现的一致性Hash算法详解【分布式算法】

本文实例讲述了PHP实现的一致性Hash算法。分享给大家供大家参考,具体如下:一致性哈希算法是分布式系统中常用的算法,为什么要用这个算法?比如:一个分布式存储系统,要将数据存储到具体的节点(服务器)上, 在服务器数量不发生改变的情况下,如果采用普通的hash再对服务器总数量取模的方法(如key%服务器总数量),如果期间有服务器宕机了或者需要增加服务器,问题就出来了。 同一个key...

2018-06-22 10:02:00 217

转载 Go并发编程基础(译)

原文:Fundamentals of concurrent programming译者:youngsterxyf本文是一篇并发编程方面的入门文章,以Go语言编写示例代码,内容涵盖:运行期并发线程(goroutines)基本的同步技术(管道和锁)Go语言中基本的并发模式死锁和数据竞争并行计算在开始阅读本文之前,你应该知道如何编写简单的Go程序。如果你...

2018-06-21 11:50:00 75

转载 可视化学习Go并发编程

Go 天生是为并发而生的东西。简单来说,我觉得并发可以看作一种程序的构造方式,如下图所示。并行&并发想了解并行和并发的区别,推荐看一下Rob Pike的分享(点击阅读原文即可跳转)。在这个视频里,他用形象的Gopher动图,讲解了Go并发的过程。总结他的观点如下:并发很强大并发帮助实现并行,使并行(扩展等)变得容易...

2018-06-21 10:47:00 124

转载 分布式事务的一种实现方式--状态流转

分布式事务的一种实现方式————状态流转一些要点分析一个简单的例子转账业务先分析流程中的正常情况再分析流程中的异常情况分析一个比较复杂的例子使用积分和余额付款积分和余额在不同的库中小结关于分布式事务,参考了网上提到的一些办法,比如利用消息队列实现分布式事务,补偿事务,TCC,最大努力送达,等等。这里给出自己的一些...

2018-06-20 12:00:00 154

转载 关于消息队列的使用----ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步...

2018-06-20 11:35:00 93

转载 分布式系统事务一致性解决方案

开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。我们通常只需借助开发平台中特有数据访问技术和框架(例如Spring、JDBC、ADO.NET),结合关系型数据库自带的事务管理机制来实现事务性的需求。关系型数据库通常具有ACID特性:原子性(Atom...

2018-06-20 11:21:00 86

转载 MySQL的四种事务隔离级别

本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB一、事务的基本要素(ACID)  1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 ...

2018-06-20 10:40:00 76

转载 Nginx配置项优化详解

(1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l[root@lx~]#vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4...

2018-06-20 09:53:00 70

转载 MySQL 5.7 优化InnoDB配置

InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的表...

2018-06-14 23:04:00 70

转载 高并发的核心技术-幂等的实现方案

一、背景我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如:1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;4. 创建业务订单,一次业务请求只能创建一个,...

2018-06-07 09:33:00 112

转载 保证分布式系统数据一致性的6种方案

编者按:本文由「高可用架构后花园」群讨论整理而成。有人的地方,就有江湖有江湖的地方,就有纷争问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性?具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。在分布式系统...

2018-06-07 09:14:00 107

转载 我必须得告诉大家的MySQL优化原理

说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构如果能...

2018-06-05 13:50:00 87

转载 RequireJS API中文版

PRE: 3update: 2013-05-13这是RequireJS 2.0的API,对应的官方文档版本号是2.1.6§ 1用法§ 1.1加载JavaScript文件RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。它...

2018-03-09 18:22:00 121

转载 Debian Linux下Redis安装实践

在Debian下其实可以用apt-get一键安装Redis,但是安装的版本不是最新的。为了安装最新的Redis版本,需要从官方下载源码编译安装,过程也比较简单。目前Redis最新的stable版本是4.0.6,源码下载地址是:http://download.redis.io/releases/redis-4.0.6.tar.gz首先把源码下载回来,在Linux终端输入下面的命令:...

2017-12-25 13:04:00 120

空空如也

空空如也

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

TA关注的人

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