
java基础
多吃核桃会补脑
这个作者很懒,什么都没留下…
展开
-
Kafka消费者提交偏移量?再均衡?你了解多少?收藏一下这篇思维导图吧!
hello,小伙伴们。相信很多小伙伴们在学习或者使用Kafka的时候, 常常被一个叫做偏移量的东西整的迷迷糊糊的一头雾水。我们今天就来仔细地梳理一下关于这部分的知识。这篇文章,分为四部分,介绍消费者群组、消费者属性配置、偏移量提交方案(重点)、再均衡方案(重点)。话不多说,我们从消费者开始聊起。消费者和消费者群组关于消费者群组,面试官常常问一个问题:如何增加Kafka消费者的消费能力。挖坑警告!!!很多小伙伴就会回答道:在消费者群组中增加消费者的数量。 恐怕可以直接领取回家等候通知体验卡一张了。原创 2020-05-29 15:53:28 · 1146 阅读 · 0 评论 -
了解Java中的自旋锁, 轻量锁, 重量锁(看不懂找我)
闲来整理下, 都是自己理解的东西, 可能不是全然正确, 和大家一起探讨.了解sychronize锁定了什么了解这三种锁, 先要从synchronize关键字说起.sychronize其实最终锁定的是对象. 不过 synchronize 加在 方法上, 代码块上, 静态代码块上. 加在这三个地方, 锁定的对象是不一样的.synchronize修饰锁定对象方法锁定的是调用者...原创 2020-03-18 18:37:57 · 1886 阅读 · 0 评论 -
==和equals的区别
最近有个朋友问我==和equals的区别,我顺便总结一下. 我在网上找了一个及其直观的图: 这边还要说明一点就是,如果子类没有复写Object的equals方法,那么利用的就是Object的equals方法,而Object的equals方法,通过查看源码: 比较的是地址值! public boolean equals(Object obj) { return (...原创 2018-02-14 11:38:06 · 146 阅读 · 0 评论 -
JAVA8 : lambda和Stream 详解
最近出了jdk10; 可是连 java8 都用的不熟练 ; 这边简单介绍一下 java 8 中;我觉得比较有意思的lambda 表达式和流操作。 前期准备 :public class Man { private String id; private String name; private List<Card> cards; //省略ge...原创 2018-04-01 14:19:22 · 4813 阅读 · 1 评论 -
单例模式和多线程的实例:总结
最近在看 < effective java > 一边看,一遍找源码敲案例,确实有点头疼; 第一章节讲的是对象的创建和销毁 ; 讲了很多关于单例的 内容 . 于是就在想单例和线程的关系. 敲了一段demo .我们通过代码的结果来总结: single domain 类public class SingleTest { private String name ; pri...原创 2018-04-14 21:09:01 · 317 阅读 · 0 评论 -
JAVA技术问题汇总
此贴是我转载技术问题博客的地方, 方便以后查找所用; 大家要是需要也可以来看看:JAVA基础Java相对/绝对路劲路径读取文件网络基础VPN工作原理SpringBoot @Async 异步调用 springboot/Quartz定时任务...原创 2018-03-28 09:07:39 · 942 阅读 · 0 评论 -
git整合
git 合并本地代码到分支本地代码合并到dev分支在local分支提交git add .git commit -m "playbuy"切换到dev分支git checkout devgit pull合并分支git merge local (dev合并到hf分支的话,需要加-noff参数,就是禁止先来先合并策略,也不需要下一步骤git rebase,因为dev和hf属于线...原创 2018-04-13 09:56:50 · 375 阅读 · 0 评论