摘要: ##一、消费者消费原理 在实际生产过程中,每个topic都会对对应多个partitions,好处如下: 能够对 broker 上的数据进行分片有效减少了消息的容量从而提升 io 性能 为了提高消费端的消费能力,一般会通过多个consumer 去消费同一个 topic #####Q1. 在开启多个co 阅读全文
posted @ 2020-06-26 17:10 huiker 阅读(533) 评论(0) 推荐(0) 编辑
摘要: ##一、引入pom三方配置 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.4.0</version> </dependency> ##二、生产者使用 阅读全文
posted @ 2020-06-26 11:52 huiker 阅读(192) 评论(1) 推荐(0) 编辑
摘要: 缓存误用 缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么? 误用一:把缓存作为服务与服务之间传递数据的媒介​ 如上图:服务 阅读全文
posted @ 2019-11-27 15:36 huiker 阅读(3307) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 阅读全文
posted @ 2019-11-27 15:34 huiker 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、选择皮肤 选择博客皮肤:Custom 二、页面定制 CSS 代码 body { background: #fff; min-height: 100%!important; color: #314659!important; font-family: Lato, "PingFang SC", "M 阅读全文
posted @ 2019-11-27 13:32 huiker 阅读(132) 评论(2) 推荐(1) 编辑
摘要: 一、梗概 现在用一张图来介绍每个区域存储的内容。 ​ 二、区域分类 2.1-运行时数据区 JVM运行时首先需要类加载器(classLoader)加载所需类的字节码文件。加载完毕交由执行引擎执行,在执行过程中需要一段空间来存储数据(类比CPU与主存)。这段内存空间的分配和释放过程正是我们需要关心的运行 阅读全文
posted @ 2019-11-27 13:14 huiker 阅读(170) 评论(1) 推荐(0) 编辑
摘要: 1. 定义生产数据的存储过程: drop procedure if exists prcd_create_data; create procedure prcd_create_data(IN totalCount int) begin declare num int; set num=0; whil 阅读全文
posted @ 2019-11-27 13:13 huiker 阅读(503) 评论(0) 推荐(0) 编辑