itcats_cn的博客

学而不思则罔,思而不学则殆

HBase快速入门【集群安装配置、读写过程、表模型、命令行、API】

HBase官方文档地址:http://hbase.apache.org 一、简单看看HBase与MySQL、Hive的区别 二、什么是HBase HBASE是一个数据库----可以提供数据的实时随机读写 HBase与MySQL、Oralce、DB2、SQLServer等关系...

2019-04-18 00:42:44

阅读数 45

评论数 0

Linux安装和配置MySQL5.7【修改密码、修改字符集等配置】

安装配置MySQL ,看这篇文章就够了。 本文包括mysql安装,默认密码获取与修改,修改MySQL默认编码字符集,防火墙关闭 CentOS6、CentOS7均可用 一、下载和安装mysql源 先下载 mysql源安装包 [root@localhost ~]# wget https...

2019-04-09 15:19:32

阅读数 28

评论数 0

SpringDataRedis快速开发

一、pom.xml中引入SpringDataRedis相关依赖 二、修改application.yml    添加spring.redis... 三、注入RestTemplate. 四、使用缓存的思路. 五、常用代码

2019-02-26 21:18:53

阅读数 42

评论数 0

MySQL高级 之 explain执行计划详解

使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。 explain执行计划包含的信息 其中最重要的字段为:id、type、key、rows、Extra 各字段详解 id select查询的序列号,包含一组...

2018-10-06 14:17:09

阅读数 67

评论数 0

redis持久化(rdb和aof)

Redis持久化,就是将内存数据保存到硬盘,Redis 持久化存储分为 AOF 与 RDB 两种模式,默认开启rdb。 RDB持久化 RDB 是在某个时间点将数据写入一个临时文件dump.rdb,持久化结束后,用这个临时文件替换上次持久化的文件,达到数据恢复,采用二进制文件形式进行存储。 优...

2018-09-06 00:20:21

阅读数 235

评论数 0

redis如何实现高可用【主从复制、哨兵机制】

实现redis高可用机制的一些方法: 保证redis高可用机制需要redis主从复制、redis持久化机制、哨兵机制、keepalived等的支持。 主从复制的作用:数据备份、读写分离、分布式集群、实现高可用、宕机容错机制等。   redis主从复制原理 首先主从复制需要分为两个角色:m...

2018-09-05 21:07:27

阅读数 1729

评论数 0

redis全面解析

什么是Redis? Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。   redis单线程问题 所谓的单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。 redis采用多路复用机...

2018-09-05 00:28:35

阅读数 2288

评论数 0

Mysql主从复制与读写分离原理及配置教程

一、什么是主从复制? 主从复制的原理 : 简而言之,MySQL-A在进行写操作时,都会更新数据库A的二进制sql日志,通过网络传输将二进制sql日志传递给数据库B,B再将二进制sql日志写入B数据库,完成主从复制。  影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。...

2018-08-28 23:37:04

阅读数 870

评论数 0

【面试】MyISAM 和 INNODB的区别是什么?

MyISAM存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎,比如bbs 中的 发帖表,回复表,还有批量添加MyISAM效率高 INNODB 存储: 对事务要求高,保存的数据都是重要数据,我们建议使用INNODB,比如订单表,账号表。 【面试重点】MyI...

2018-08-28 21:31:47

阅读数 2397

评论数 0

Mysql索引原理及SQL优化

一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-tree的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL...

2018-08-28 19:53:26

阅读数 336

评论数 0

Java程序员必须知道的Mysql优化方案

数据库优化的一些手段: 1、表的设计合理化(遵循3大范式) 2、添加适当索引(index) [四种: 普通索引、主键索引、唯一索引、全文索引] 3、SQL语句优化 4、分表技术(水平分割、垂直分割) 5、读写[写: update/delete/add]分离 6、存储过程 [模块化编程,...

2018-08-28 15:44:36

阅读数 223

评论数 0

理解事务的4种隔离级别

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重...

2018-08-07 19:58:22

阅读数 80

评论数 0

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