摘要: 摘要:Kafka中的位移是个极其重要的概念,因为数据一致性、准确性是一个很重要的语义,我们都不希望消息重复消费或者丢失。而位移就是控制消费进度的大佬。本文就详细聊聊kafka消费位移的那些事,包括: 概念剖析 kafka的两种位移 关于位移(Offset),其实在kafka的世界里有两种位移: 分区 阅读全文
posted @ 2020-06-16 21:47 胖滚猪学编程 阅读(1031) 评论(0) 推荐(1) 编辑
摘要: Kakfa在大数据消息引擎领域,绝对是没有争议的国民老公。 这是kafka系列的第一篇文章。预计共出20篇系列文章,全部原创,从0到1,跟你一起死磕kafka。 本文盘点了 Kafka 的各种术语并且进行解读,术语可能比较枯燥,但真的是精髓中的精髓! 了解Kafka之前我们必须先掌握它的相关概念和术 阅读全文
posted @ 2020-06-14 12:41 胖滚猪学编程 阅读(741) 评论(1) 推荐(0) 编辑
摘要: 题外话:本来不想解释、可是看完评论,有点服气。没想到居然这么多人能曲解题意。这篇文章明显是在说,不要写一大堆if-else,一大堆是啥意思很难懂吗?我没有一句话说了不要写if-else。开头也给出了具体需求,在这种需求的前提下不要写if-else,没毛病吧?? 代码洁癖狂们!看到一个类中有几十个if 阅读全文
posted @ 2020-06-13 19:29 胖滚猪学编程 阅读(7731) 评论(28) 推荐(13) 编辑
摘要: 本文来源于公众号【胖滚猪学编程】,转载请注明出处。 从今天开始,想和你一起死磕ElasticSearch,学习分布式搜索引擎,跟着胖滚猪就对了! 既然是ES的第一课,那么最重要的是让你爱上它!不想说那些单纯的优势、概念了,直接上大厂的生产案例,才是最能吸引你的!跟着大厂走,没问题的! 为啥选择ES? 阅读全文
posted @ 2020-06-01 08:43 胖滚猪学编程 阅读(2015) 评论(2) 推荐(2) 编辑
摘要: 本文来源于公众号:胖滚猪学编程。转载请注明出处! 一个风度翩翩,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向她走来,看着铮亮的头,胖滚猪心想,这肯定是尼玛顶级架构师吧!完了要挂了。 结果面试官第一个问题,就让胖滚猪内心暗喜 面试官 :消息队列这东西,你还熟悉吧?消息队列在企业中的应用场景有哪些 阅读全文
posted @ 2020-05-23 22:53 胖滚猪学编程 阅读(1622) 评论(0) 推荐(2) 编辑
摘要: 倒排索引的初衷 倒排索引,它也是索引。索引,初衷都是为了快速检索到你要的数据。 我相信你一定知道mysql的索引,如果对某一个字段加了索引,一般来说查询该字段速度是可以有显著的提升。 每种数据库都有自己要解决的问题(或者说擅长的领域),对应的就有自己的数据结构,而不同的使用场景和数据结构,需要用不同 阅读全文
posted @ 2020-05-23 12:05 胖滚猪学编程 阅读(1910) 评论(0) 推荐(1) 编辑
摘要: 本文来源于公众号【胖滚猪学编程】,转载请注明出处! 关于数据中台的概念和架构,我们在 "大白话 六问数据中台" 和 "数据中台全景架构及模块解析!一文入门中台架构师!" 两篇文章中都说明白了。从这一篇文章开始分享中台落地实战。 其实无论是数据中台还是数据平台,数据无疑都是核心中的核心,所以闭着眼睛想 阅读全文
posted @ 2020-05-21 22:14 胖滚猪学编程 阅读(3971) 评论(0) 推荐(0) 编辑
摘要: 回顾一下,第一篇文章 "大白话 六问数据中台!你想知道的都在这了!" 。把数据中台是什么?为什么?有什么价值?说的明明白白。 数据中台是企业级能力复用平台,目标是让数据持续用起来,通过数据中台提供的工具、方法和运行机制,把数据变为一种服务能力,让数据更方便地被业务所使用 。 今天就来点实际干货,把企 阅读全文
posted @ 2020-05-20 22:24 胖滚猪学编程 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 数据中台、相信这四个字大家一定不陌生。因为在2019年、数据中台可谓是最火的概念之一,很多大公司都在布局自己的数据中台。 那么数据中台到底是什么?它和我们熟知的数据平台有啥区别?它为什么会这么火、能给企业带来什么价值呢?数据中台整体架构和全景图又是什么呢? 笔者有幸参与了公司数据中台从0到N的建设, 阅读全文
posted @ 2020-05-19 22:07 胖滚猪学编程 阅读(1579) 评论(1) 推荐(1) 编辑
摘要: 本文来源于微信公众号【胖滚猪学编程】、转载请注明出处 在漫画并发编程系统博文中,我们讲了N篇关于锁的知识,确实,锁是解决并发问题的万能钥匙,可是并发问题只有锁能解决吗?今天要出场一个大BOSS:CAS无锁算法,可谓是并发编程核心中的核心! 温故 首先我们再回顾一下原子性问题的原因,参考 "【漫画】J 阅读全文
posted @ 2020-05-18 22:18 胖滚猪学编程 阅读(727) 评论(0) 推荐(2) 编辑