自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此博客已停用,博文会逐渐转移到新地址,http://blog.csdn.net/liupeifeng3514

此博客已停用,博文会逐渐转移到新地址,http://blog.csdn.net/liupeifeng3514

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

转载 canal系列—Client使用例子

一、创建Connectora. 创建SimpleCanalConnector (直连ip,不支持server/client的failover机制)CanalConnector connector = CanalConnectors.newSingleConnector(new InetSocketAddress(AddressUtils.getHostIp(),11111), destination

2017-12-13 17:36:59 6104

原创 canal系列—HA模式配置

一、机器准备zookeeper地址:192.168.134.128:2181;mysql地址:192.168.134.129:3306;运行canal的机器: 192.168.134.131 , 192.168.134.132。Zookeeper 安装配置请参考:Zookeeper系列—Linux下的安装 Mysql 安装配置请参考:MySQL系列—服务器安装与配置 canal 安装配置

2017-12-13 17:10:27 4411 2

转载 canal系列—配置文件介绍

canal的配置加载方式介绍配置之前,先了解下canal的配置加载方式: canal配置方式有两种:ManagerCanalInstanceGenerator: 基于manager管理的配置方式,目前alibaba内部配置使用这种方式。大家可以实现CanalConfigClient,连接各自的管理系统,即可完成接入。SpringCanalInstanceGenerator:基于本地spring

2017-12-13 11:08:05 14235 1

转载 canal系列—Canal 的介绍

背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。ps. 目前内部使用的同步,已经支持mysql5.x和oracle部分版本的日志解析 基于日志增

2017-12-13 09:55:46 1560

原创 canal系列—canal客户端_“消息的消费”

一、安装 canalcanal的安装请参考:canal系列—Linux下的安装配置(快速开始)二、配置 canal.properties 文件[root@localhost canal]# vim conf/canal.properties ########################################################## common

2017-12-13 09:44:58 2931

原创 canal系列—Linux下的安装配置(快速开始)

零、环境准备1、canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能,建议配置binlog模式为row[mysqld]log-bin=mysql-bin #添加这一行就okbinlog-format=ROW #选择row模式server_id=129 #配置mysql replaction需要定义,不能和canal的slaveId重复2、ca

2017-12-12 14:29:08 6447

原创 Mycat系列—常用的分片规则

1、分片枚举通过在配置文件中配置可能的枚举 id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省份或区县来做保存,而全国省份区县固定的,这类业务使用本条规则,配置如下:<tableRule name="sharding-by-intfile"> <rule> <columns>user_id</columns> <algorithm>hash-i

2017-12-11 16:09:44 5012

原创 MariaDB系列—Linux下设置MariaDB的初始密码(未完成)

大概很多小伙伴安装MariaDB后,登录数据库时都会遇到下面的情况:[root@mariadb-server-01 /]# /usr/local/mariadb/bin/mysqlERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)接下来说一下解决方法一、首先停掉数据库服务[root@m

2017-12-08 15:23:13 4174 1

原创 MariaDB系列—Linux下安装 MariaDB 并同时运行 MySQL

这里虽然介绍了这种方法,但不建议(非常不建议)在一台机器上既安装Mysql又安装MariaDB,因为这两个数据库有太多“共同点”(有一些相同的数据路径),很容易一个配置的变动导致另一个运行失败。MariaDB 在安装的时候将会覆盖和删除当前安装的 MySQL,但是你还是可以让 MariaDB 和 MySQL 同时运行。 如果你希望一步一步的合并数据库或者应用程序,这个特性非常有用。如果你希望在存在

2017-12-08 12:32:57 6734

原创 Mycat系列—Mycat 的高可用与负载均衡架构

高可用通常也叫 HA(High Available)。指的是,一台服务器宕机了,照样能对外提供服务。常用的高可用软件方案有:LVS、keepalived、Heartbeat、roseHA(roseHA 为收费软件)等。Mycat 本身是无状态的,可以用 HAProxy 或四层交换机等设备组成 Mycat 的高可用集群,后端 MySQL 则 配置为主从同步,此时整个系统就是高可用的。 haprox

2017-12-07 15:04:13 1667 1

原创 Mycat系列—生产实践案例-Mycat 读写分离案例

目前有大量 Mycat 的生产实践案例是属于简单的读写分离类型的,此案例主要用到 Mycat 的以下特性:读写分离支持高可用大多数读写分离的案例是同时支持高可用性的,即 Mycat+MySQL 主从复制的集群,并开启 Mycat 的读写分离功能,这种场景需求下,Mycat 是最为简单并且功能最为丰富的一类 Proxy,正常情况下,配置文件也最为简单,不用每个表配置,只需要在 schema.xm

2017-12-07 14:32:36 425

原创 MySQL系列—主从复制的配置(传统方式)

主从复制结构图主从配置需要注意的地方:主DB server和从DB server数据库的版本一致;主DB server和从DB server数据库数据名称一致;主DB server开启二进制日志,主DB server和从DB server的server_id都必须唯一。配置过程主要分为两部分:主服务器配置;从服务器配置。一、主服务器配置1、修改my.conf文件在[mysqld]段下添

2017-12-06 15:10:58 290

原创 Mycat系列—Mysql分片的配置

需求及环境分析1、需求把 tb_item 表分片存储到三个数据节点上。2、安装环境分析一台 mycat服务器:mycat-server:10.73.150.4两台 mysql 数据库服务器:mysql-server-01:10.73.150.54 数据库名 : db1、db3mysql-server-02:10.73.150.197 数据库名 : db2一、安装相关的软件Mysql 的

2017-12-06 13:04:25 763

传递复杂数据的AIDL Service的实现

传递复杂数据的AIDL Service的实现

2017-03-30

使用AIDL完成进程间的简单通信

使用AIDL完成进程间的简单通信

2017-03-30

ListView Item多布局的实现

ListView Item多布局的实现

2017-03-21

可复用的自定义BaseAdapter

2017-03-21

Android源码编译环境配置步骤(详细、有截图)

Android源码编译环境配置步骤(详细、有截图) VirtualBox、Ubuntu下载、安装、配置

2017-01-20

空空如也

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

TA关注的人

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