上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 什么是索引 索引用来快速地寻找那些具有特定值的记录,所欲mysql索引都以B-树的形式保存的。如果没有索引,执行查询时mysql必须从一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,mysql无需扫描任何记录 阅读全文
posted @ 2020-03-01 20:15 林染plus 阅读(130) 评论(0) 推荐(0) 编辑
摘要: kafka工作流程 kafka中消息以topic进行分类,生产者生产消息,消费者消费消息,都是面向topic的。 topic是逻辑上的概念,而partition是物理上的概念,每个partition对应一个log文件,该log文件中存储的就是producer生产的数据,producer生产的数据会被 阅读全文
posted @ 2020-03-01 20:11 林染plus 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 什么是慢查询 mysql记录下查询超过指定时间的语句,被称为“慢查询”; 启动慢查询日志 1.查询是否把索引的SQL记录到慢查询日志中 SHOW VARIABLES LIKE 'log_queries_%' 2.将查询到的值若为OFF,表示没有记录,就开启记录 SET GLOBAL log_quer 阅读全文
posted @ 2020-03-01 20:10 林染plus 阅读(330) 评论(0) 推荐(0) 编辑
摘要: mysql如何调试 1.数据库设计三范式 2.数据库分表分库——水平分割,垂直分割 3.定位慢查询 4.存储过程 mysql如何实现优化 1.数据库设计要合理(3F) 2.添加索引(普通索引,主键索引,唯一索引,全文索引) 3分表分库技术(取模分表,水平分割,垂直分割) 4.读写分离(读一个写一个减 阅读全文
posted @ 2020-03-01 20:07 林染plus 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 安装zookeeper 步骤一:使用【rz】命令将zookeeper压缩包上传到【/opt/module】目录下 步骤二:使用【tar -zxvf zookeeper-3.4.6.tar.gz】命令解压文件 步骤三:进入【conf】目录,将【zoo_sample.cfg】文件复制为zoo.cfg文件 阅读全文
posted @ 2020-03-01 20:04 林染plus 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 安装zookeeper 步骤一:使用【rz】命令将zookeeper压缩包上传到【/opt/module】目录下 步骤二:使用【tar -zxvf zookeeper-3.4.6.tar.gz】命令解压文件 步骤三:进入【conf】目录,将【zoo_sample.cfg】文件复制为zoo.cfg文件 阅读全文
posted @ 2020-03-01 19:56 林染plus 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在什么情况下会发生RocketMQ的消息重复消费 1.当系统的调用链路比较长的时候,比如系统A调用系统B,系统B再把消息发送到RocketMQ中,在系统A调用系统B的时候,如果系统B处理成功,但是迟迟没有将调用成功的结果返回给系统A的时候,系统A就会尝试重新发起请求给系统B,造成系统B重复处理,发起 阅读全文
posted @ 2020-03-01 19:41 林染plus 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 重试机制 由于MQ经常处于复杂的分布式系统中,考虑网络波动,服务宕机,程序异常因素,很有可能出现消息发送或者消费失败的问题。因此,消息的重试就是所有MQ中间件必须考虑到的一个关键点。如果没有消息重试,就可能产生消息丢失的问题,可能对系统产生很大的影响。所以,秉承宁可多发消息,也不可丢失消息的原则,大 阅读全文
posted @ 2020-03-01 19:40 林染plus 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 创建工程(Producer和Consumer) 导入依赖 <dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.0.10</version> < 阅读全文
posted @ 2020-03-01 19:38 林染plus 阅读(6801) 评论(0) 推荐(1) 编辑
摘要: 安装JDK 1.使用【rpm -qa | grep jdk】命令查看目前版本的JDK; 2.使用【rpm -e --nodeps】删除当前系统自带的JDK 2.1 【rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64】 2 阅读全文
posted @ 2020-03-01 19:29 林染plus 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页