摘要: 本文是我学习kafka的一个思路和总结,希望对刚接触kafka的你有所帮助。在学习kafka之前,最好能对kafka有一个简单的了解,可以提出一些问题,带着问题去学习,就会容易一些。 0 什么是kakfa1 kafka的版本2 kakfa中的术语3 Kafka消息模型4 kafka的结构5 使用ka 阅读全文
posted @ 2020-03-11 23:19 进击的李同学 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们实现了搭建kafka集群。本节我们将从0开始,使用Java,搭建kafka客户端生产消费模型。 1.创建maven项目2.kafka producer3.kafka consumer4.结果生产者:消费者:可能遇到的坑:最后: 1.创建maven项目 首先我们使用idea创建项目。 这里 阅读全文
posted @ 2020-03-08 22:06 进击的李同学 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 环境及版本:mac系统,kafka 0.11,java8,zk3.4.10,100%可复现 安装Java安装ZooKeeper安装kafka验证测试topic创建测试消息读写 安装Java 不论是ZooKeeper还是kakfa都需要提前安装好Java,这里选择的是java8版本。下载地址:http 阅读全文
posted @ 2020-03-05 19:00 进击的李同学 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 今天要分享的Java集合是Map,主要是针对它的常见实现类HashMap进行讲解(jdk1.8) 什么是Map核心方法源码剖析1.文档注释2.成员变量3.构造方法4.put()5.get() 什么是Map Map是非线性数据结构的主要实现,用来存放一组键-值型数据,我们称之为散列表。在其他语言中 阅读全文
posted @ 2020-03-03 21:41 进击的李同学 阅读(630) 评论(2) 推荐(0) 编辑
摘要: 今天要分享的Java集合是List,主要是针对它的常见实现类ArrayList进行讲解 内容目录 什么是List核心方法源码剖析1.文档注释2.构造方法3.add()3.remove()如何提升ArrayList的性能ArrayList可以代替数组吗? 什么是List List集合是线性数据结构 阅读全文
posted @ 2020-03-01 16:04 进击的李同学 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 本期让我们来盘点一下,idea中有哪些在提高开发效率上相见恨晚的技巧。 自动补全代码抽取编辑代码块代码模板 自动补全 1.快速输出 2.快速定义成员变量3.快速格式化4.快速判空5.快速取反6.快速返回7.快速循环8.快速lambda 代码抽取 (windows的同学只需要将command替换成ct 阅读全文
posted @ 2020-03-01 12:29 进击的李同学 阅读(454) 评论(0) 推荐(1) 编辑
摘要: 「Chrome 没插件,香味少一半」,本期我们就来一起盘点一下chrome上那些相见恨晚的扩展。 1 JSONView2 Adblock Plus3 Keylines4 彩云小译5 单词发现者6 鼠标点击特效 (๑•́ ∀ •̀๑) 1 JSONView 顾名思义,他是一款作JSON数据的可视化的插 阅读全文
posted @ 2020-02-29 17:18 进击的李同学 阅读(743) 评论(2) 推荐(1) 编辑
摘要: 2020开始了,写一篇总结 时间轴 2019.01 从京东离职,结束5个月的实习生活,不负韶华,感谢相遇。学到最多的是大厂的工作流程,代码规约,第一次将自己的代码用在线上,那段时间是初入职场的懵懂期,初窥互联网行业,仰之弥高,钻之弥坚。 2019.01 开始找工作,先后面试了映客、抖音、火山小视频、 阅读全文
posted @ 2020-01-26 13:39 进击的李同学 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 每道题附带动态示意图,提供java、python两种语言答案,力求提供leetcode最优解。 描述: 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例 1: 输入: n = 12输出: 3 解释: 12 阅读全文
posted @ 2020-01-04 00:28 进击的李同学 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 定义: 单例模式(singleton),保证一个类仅有一个实例,并且提供一个访问它的全局访问点。 这句话很好理解,今天我们的重点也不在于如何解读单例模式。 在面试的过程中,往往会遇到考察手写单例模式的场景,今天让我们关注一下,写单例模式的几种方法。 饿汉式: /** * 饿汉式. * * @auth 阅读全文
posted @ 2019-12-31 09:25 进击的李同学 阅读(730) 评论(0) 推荐(2) 编辑