自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Kafka源码学习笔记04-消费者

内容简述:分析Kafka消费者消费消息的主流程名词解释:生产者专有:KafkaConsumer消息消费者ConsumerRecord消息载体ConsumerInterceptor消息消费拦截器接口,有两个拦截点: onComsume(在拉取到消息后),onCommit(提交消费位移后)KeySerializer && ValueSerializer消息Key\值的序列化器,消息会序列化为二进制数组进行发送IsolationLevel事务级别,有READ_UNCO

2022-04-27 01:10:31 1031

原创 Kafka源码学习笔记03-服务端

内容简述梳理Kafka服务端主要组件全景图ScoketServer待续

2022-04-27 01:07:27 1295

原创 Kafka源码学习笔记02-生产者

分析Kafka生产者发送消息的主流程

2022-03-28 01:07:05 2127

原创 Kafka源码分析01-环境搭建

搭建Kafka服务源代码环境环境:JDK: 1.8.0_191Scala: 2.12.8 (Kafka服务端由Scala编写)gradle: 3.5zookeeper(Kafka2.0使用zookeeper管理元数据)Kafka2.0 源代码中gradle.properties配置了findbugs插件及其他一些配置,gradle6.0及以上已不支持,需要修改gradle.properties文件,或者直接降低gradle版本步骤:下载kafka源码 2.0.0http://k

2022-03-27 01:02:58 149

原创 Kafka学习笔记00-简介

Kafka学习笔记 简介架构使用场景部署方式合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介kafka是消息队列架构...

2022-03-26 15:10:46 47

原创 数据结构:栈

What is 栈符合先进后出,后进先出的,只允许在一端插入和删除的数据结构Why use 栈如要先进后出,后进先出,应用栈受限的元素操作,只有添加和删除How to implements 栈数组链表Where 应用场景函数调用, A -> B -> C表达式解值 3 + 5 * 7 - 8括号匹配 [{<{}>}]浏览器的前进后退...

2020-02-05 22:18:14 63

原创 数据结构:数组

要点线性表结构连续的内存空间和相同的数据类型低效的插入删除如果要保持连续的分布,会涉及数据移位,最坏情况为O(n)删除可以优化为标记删除扩展有了容器如ArrayList,数组是否没了用武之地?(1) 如果指定了大小,又没有复杂操作,可直接用数组(2) 容器不支持原始数据类型,比如int, long,用包装类又低效注意查找时间复杂度不一定为O(1), 根据下标访问...

2020-02-03 05:32:07 77

原创 算法时间复杂度

标记法使用大 O() 表示法分为四种时间复杂度最好情况时间复杂度最坏情况时间复杂度平均情况时间复杂度(加权平均法)O = 把每种情况平均后的值相加均摊时间复杂度O = (把每种情况复杂度相加) / 情况次数在代码执行的所有复杂度情况中绝大部分是低级别的复杂度,个别情况是高级别复杂度且发生具有时序关系时,可以将个别高级别复杂度均摊到低级别复杂度上。基本上均摊结果就等于低级别复杂...

2020-02-02 21:36:47 93

原创 CAP理论基础

CAP解释参考:https://robertgreiner.com/cap-theorem-revisited/ConsistencyA read is guaranteed to return the most recent write for a given client.每个客户端的读都能保证获取到最新的写数据AvailabilityA non-failing node will...

2020-02-01 17:15:48 102

空空如也

空空如也

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

TA关注的人

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