macintosh-c's blog

macintosh-c's blog

当你的才华撑不起你的野心时,就应该静下心来好好学习。

    • 首页(Home)
    • 归档(Archives)
    • 标签(Tags)
    • 分类(Categories)

Linux文件合并,去重,分割

Linux常用基础指令第一:两个文件的交集,并集前提条件:每个文件中不得有重复行 取出两个文件的并集(重复的行只保留一份) 取出两个文件的交集(只留下同时存在于两个文件中的文件) 删除交集,留下其他的行 cat file1 file2 | sort | uniq > fi

2021-11-14

PostgreSQL高可用中间件—Pgpool-Ⅱ

之前调研过,使用mycat来做postgresql的中间件来实现读写分离,但mycat在postgre的兼容上总存在很多不足,比如select for update,还有连接mycat要修改应该端连接驱动为mysql。今天介绍Pgpool-Ⅱ,一款PostgreSQL高可用中间件

2021-10-12

Mysql共享锁与排他锁

mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。 排他锁又称为写锁,简称X锁,顾名思义,排他锁就

2021-10-12

mycat基于postgreSQL主从读写分离及mycat容器化部署

mycat基于postgreSQL集群实现读写分离写在前面  Mycat作为独立的数据库中间件,我们只需要进行相关的配置,就可以非常方便的帮我们实现水平切分、垂直切分、读写分离等功能,但PostgreSQL的主从复制需要我们通过其它方式实现。这里假设我们已经搭建好相关的环境,下面

2021-09-23

PostgreSql的pg_hba.conf文件详解

PostgreSQL的pg_hba.conf文件讲解pg_hba.conf为PostgreSQL的访问策略配置文件,默认位于/var/lib/pgsql/10/data/目录(PostgreSQL10)。该配置文件有5个参数,分别为:TYPE(主机类型)、DATABASE(数据库

2021-09-23

Postgre主从搭建

有需求使用mycat来实现postgre主从集群的读写分离,于是首先开始搭建pg的主从集群 centos PG集群搭建安装PG1、安装之前首先查看软件是否已经安装 123rpm -qa | grep postgresql#若存在,需要卸载使用 yum remove postgre

2021-09-23

动态代理

近日在迁移一个项目时,需要升级springboot版本,从1.5到2.0,碰到一个关于动态代理的坑,加深了对于spring动态代理的理解。由于项目中用到webservice,当时使用的apache cxf,在升级后,一直报错,一番查找原因发现该jar内有用final修饰的方法,在

2021-06-28

三、数据迁移

涉及到数据迁移,即原数据库的数据导出,以及新数据库的导入,这里主要是使用mysqldump进行数据迁移,mycat即使用mycat端口号,提前配置号分库分表规则,来初始化数据即可。对于非mysql的原数据源,可以使用文件方式通过load data批量导入形式来进行数据迁移。 1.

2021-06-25

二、Mycat安装与配置

按照上一章步骤搭建完mysql的集群,且验证主从复制没有问题,本篇来安装mycat 先理解下面几个概念: 垂直分表:将一个表按照字段分成多表,每个表存储其中一部分字段。 垂直分库:是指按照业务将表进行分类,分布到不同的数据库上面,每个库可以放在不同的服务器上,它的核心理念是专

2021-06-25

Mysql锁表解决

问题:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 解决方式如下: 1、先查看数据库的事务隔离级别: select @@tx_isolation;REPEATABLE-READ

2021-06-25
123…8Next

Github 名片

分类

  • Ansible2
  • Couchbase1
  • Docker6
  • Ehcache2
  • Git1
  • Kubernetes1
  • Linux3
  • Markdown2
  • Maven2
  • Memcache1
  • Mycat3
  • Mysql9
  • Postgre4
  • Redis7
  • SonarQube1
  • Spring Cloud Alibaba1
  • Spring cloud1
  • SpringMVC1
  • Springboot7
  • SqlService1
  • VirtualBox1
  • YApi1
  • java基础6
  • jenkins2
  • kafka1
  • mybatis1
  • mycat1
  • nginx1
  • python1
  • rabbitmq2
  • sftp1
  • 博客相关3
  • 成长之路1

标签

  • Docker4
  • blog搭建3
  • Linux基础3
  • Postgre安装3
  • mycat3
  • sql语句基础2
  • Markdown2
  • mysql安装2
  • Maven2
  • Mysql2
  • ansible详解2
  • Ehcache2
  • fastjson2
  • 设计模式2
  • Spring aop2
  • Springboot2
  • rabbitmq安装2
  • 随笔1
  • python安装1
  • Redis数据迁移1

归档

  • 十一月 20211
  • 十月 20212
  • 九月 20213
  • 六月 20215
  • 五月 20218
  • 四月 20211
  • 三月 20211
  • 七月 20202
  • 六月 20204
  • 四月 20201
  • 三月 20203
  • 十二月 20199
  • 十月 20193
  • 九月 201918
  • 八月 20192
  • 九月 20183
  • 八月 201812

标签云

Couchbase数据迁移 Docker Docker-Compose Dockerfile Ehcache Git基础 Kubernetes安装 Linux基础 Markdown Maven Memcached安装 Mysql Postgre安装 Postgre高可用中间件 Redis Cluster Redis 持久化存储 Redis-Sentinel Redis批量写入 Redis数据迁移 SonarQube Spring Cloud Alibaba Spring aop Spring cloud Springboot Springboot response Springboot test Springboot调优 SqlService安装 VirtualBox安装 YApi学习 ansible详解 blog搭建 fastjson jdk安装 jenkins jenkins用户权限管理 kafka安装 log4j日志 mybatis基础 mycat mycat容器化部署 mysql主从 mysql安装 nginx python安装 rabbitmq安装 redis安装 redis指令 serialVersionUID sftp sql案例 sql语句基础 基本概念 设计模式 随笔

友情链接

  • 开发者头条
  • csdn
RSS 订阅

静下心来,好好做你该做的事!
This is my blog,Try to do better.

Powered by hexo and Theme by Jacman © 2021 Macintosh-c
  Total visits:    You are Visiter No.