摘要: 谈谈数据库的ACID 帅宏军一.事务定义:所谓事务,它是一个操作序列,这些操作... 阅读全文
posted @ 2018-09-05 20:12 随心勿欲 阅读(18143) 评论(0) 推荐(0) 编辑
摘要: 想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡树,平衡树”。当然, 有的数据库也使用哈希桶作用索引的数据结构 , 然而, 主流的RDBMS都是把平衡树当做数据表默认的索引数据结构的。我们平时建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会拒绝建表的语句执行。 事实上, 一个加了主键... 阅读全文
posted @ 2018-09-05 17:32 随心勿欲 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉树(1)由来:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构;(2)特点:平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形结构的数据减少无关数据的检索,大大的提升了数据检索的速度;平衡二叉树的数据结构组装过程有以下规则:非叶子节点只能允许最多两个子节点存在,每一个非叶子节点数据分布规则为左边的子节点小当前节点的值,右边的子节点大于当前节点的值(这... 阅读全文
posted @ 2018-09-05 17:28 随心勿欲 阅读(315) 评论(0) 推荐(0) 编辑
摘要: <转自https://www.cnblogs.com/mujingyu/p/7689116.html> 前言:经过一天半的折腾,终于把 mysql 5.7.17 版本安装上了 centos 7 系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而翻了无数的文章,基本上都没有提到这些,所以 阅读全文
posted @ 2018-09-01 16:52 随心勿欲 阅读(2206) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在做一个智能家居的设备管理项目,前期连接设备主机设计在500左右,可能以后设备数目还会增加设备还会增加,项目是别人手中接到到半成品,就自己折腾折腾吧;接手的时候只有consumer,没有producers;数据库查询时借用的dubbo查询接口;没的说首先就建立好对应的producers,查询了不少的相关博客;自己最后就给各位大佬做个总结;也希望对以后的读者有点用;建立过程 ... 阅读全文
posted @ 2018-04-21 16:36 随心勿欲 阅读(722) 评论(0) 推荐(0) 编辑
摘要: keepalived的HA分为抢占模式和非抢占模式,抢占模式即MASTER从故障中恢复后,会将VIP从BACKUP节点中抢占过来。非抢占模式即MASTER恢复后不抢占BACKUP升级为MASTER后的VIP。下面分别介绍CentOS7下抢占模式和非抢占模式的配置方式:1、方案规划VIP IP 主机名 ... 阅读全文
posted @ 2018-04-20 11:31 随心勿欲 阅读(4442) 评论(0) 推荐(0) 编辑
摘要: 一、下载Nginx源文件进入nginx官网下载nginx的稳定版本,我下载的是1.10.0。下载:wget http://nginx.org/download/nginx-1.10.0.tar.gz解压:tar -zxvf nginx-1.10.0.tar.gz二、检查安装依赖项执行下面的命令安装nginx的依赖库:yum -y install gcc pcre pcre-devel zlib z... 阅读全文
posted @ 2018-04-20 11:20 随心勿欲 阅读(3016) 评论(2) 推荐(1) 编辑
摘要: 一、简介Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多台机器之间的故障转移服务。上图是Keepalived... 阅读全文
posted @ 2018-04-20 11:16 随心勿欲 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 前言项目中用到文件服务器,有朋友推荐用fastdfs,所以就了解学习了一番,感觉确实颇为强大,在此再次感谢淘宝资深架构师余庆大神开源了如此优秀的轻量级分布式文件系统,本篇blog就记录一下fastdfs的最新版本5.0.5在centos7中的安装与配置。简介首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(stora... 阅读全文
posted @ 2018-04-20 10:40 随心勿欲 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Dubbo+zookeeper使用方法以及注意事项最近在一个项目中想做一个数据库查询的服务,目的是将数据库查询这块从程序中脱离出来,形成一个公共的服务平台,大家都可以调用,经过考虑决定选用Dubbo+zookeeper这个经典的组合来实现,以下记录我事件中遇上的问题,希望大家可以借鉴,同时对自己也是一种备忘吧!1、对应的包下载:基本就是Spring的包+zookeeper的包+dubbo的包生产部... 阅读全文
posted @ 2017-07-04 10:05 随心勿欲 阅读(447) 评论(0) 推荐(0) 编辑