自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java极客技术

Java 人的社区,专注 Java 一百年!

  • 博客(24)
  • 收藏
  • 关注

原创 MyBatis 的 DAO 接口跟 XML 文件里面的 SQL 是如何建立关系的?

我们在使用 MyBatis 的时候,都用的是 Dao 接口和 XML 文件里的 SQL 一一对应来进行使用的。那你是否思考过二者是如何建立关系的?在开始正文之前,首先解释 Dao 接口和...

2019-12-31 09:10:00 2341

原创 Gateway:数据报文走出局域网的必经之路

最近没事在看极客时间上刘超老师的《趣谈网络协议》那门课程,其中有一篇讲得非常有意思,也有些难以理解,我以我的角度来谈谈。MAC 头和 IP 头细节想要跨网段访问的话,有一关是必须要过的:...

2019-12-30 09:15:00 932

原创 一文带你了解 Redis 的发布与订阅的底层原理

01、前言发布订阅系统在我们日常的工作中经常会使用到,这种场景大部分情况我们都是使用消息队列的,常用的消息队列有 Kafka,RocketMQ,RabbitMQ,每一种消息队列都有其特性...

2019-12-28 09:10:00 538

原创 如果有人再问你 Java IO,把这篇文章砸他头上

一、简介说到 I/O,想必大家都不会陌生, I/O 英语全称:Input/Output,即输入/输出,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。比如我们常用的 S...

2019-12-27 09:14:00 594

原创 面试必问之 ConcurrentHashMap 线程安全的具体实现方式

ConcurrentHashMap 是 Java 并发包中提供的一个线程安全且高效的 HashMap 实现,以弥补 HashMap 不适合在并发环境中操作使用的不足,本文就来分析下 Co...

2019-12-26 09:14:00 8287 2

原创 面试官:负载均衡的算法你了解不?

上一篇文章我讲了关于负载均衡的三种算法,轮询法,随机法,最小连接法,这三种负载均衡的算法,但是关于负载均衡还有其他的算法,我们也需要你去看,而且在面试的过程中,很有可能是会问到的呦。对于...

2019-12-25 09:13:00 693

原创 当我们谈容器的时候,我们在谈什么

Docker 在当下很火,那么,当我们谈 Docker ,谈容器的时候,我们在谈什么?或者说,你对 Docker ,对容器了解吗?容器,到底是怎么一回事儿?Linux 容器这篇文章着重来...

2019-12-24 09:11:00 906 1

原创 灵魂拷问:Java的Comparable和Comparator是兄弟俩吗?

在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:Java 的 Comparable 和 Comparator 是兄弟俩吗?像这类灵魂拷问的主题,非常...

2019-12-23 09:14:00 665

原创 线程安全之synchronized关键字

加个“星标”,一起快乐成长这是 Java 极客技术的第283篇原创文章之前我讲了关于 线程基础方面的相关知识,本篇文章将会带着大家来学习下线程安全相关的知识。1 多线程下为什么会存在...

2019-12-20 09:10:00 410

原创 如何正确理解kafka重平衡流程?

加个“星标”,一起快乐成长这是 Java 极客技术的第282篇原创文章Kafka 重平衡流程一直是 kafka 比较麻烦和难以理解的地方,此篇文章通过大量的示意图带你了解一下 kaf...

2019-12-19 09:10:00 707

原创 for 循环用了那么多次,但你真的了解它么?

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第281篇原创文章其实我们写代码的时候一直都在使用for循环,但是偶尔还是会纠结用哪一个循环...

2019-12-18 09:10:00 478

原创 浅谈Comparable和Comparator

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第280篇原创文章1 场景引入首先我们考虑一个场景:有一个整形数组, 我们希望通过调用一个工...

2019-12-17 09:10:00 186

原创 直击面试,聊聊 GC 机制

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第279篇原创文章1 前言GC 中文直译垃圾回收,是一种回收内存空间避免内存泄漏的机制。当 ...

2019-12-16 09:10:00 167

转载 一文带你了解 Redis 的慢日志相关底层原理

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长01、前言相信很多小伙伴在使用 Redis 的时候都知道 Redis 有相关慢日志的查询功能,并且多多少少都看过。那 Re...

2019-12-14 09:10:00 201

原创 【Kafka系列】副本机制和请求过程

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第278篇原创文章副本机制复制功能是 Kafka 架构的核心功能,在 Kafka 文档里面 ...

2019-12-13 09:10:00 351

原创 Flink 基础学习(八) 手把手教你搭建伪集群 HA

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第277篇原创文章1 前言前面理论性的知识是不是有点太“干货”,所以来点实战性的内容吧,这次...

2019-12-12 09:10:00 1048

原创 灵魂拷问:Java的可变参数究竟是怎么一回事?

o点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第276篇原创文章在逛 programcreek 的时候,我发现了一些专注基础但不容忽视的主...

2019-12-11 09:10:00 985 1

原创 给你一秒钟回答我这个问题

点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第274篇原创文章限时 1 秒钟给出答案,来来来,听我口令:“Java 如何获取数组和字符串的...

2019-12-09 09:10:00 261

原创 Kafka 进阶必备之控制器

点击蓝色“Java极客技术”关注我哟加个“星标”,一起快乐成长这是 Java 极客技术的第273篇原创文章如果你只追一个妹子并且对这个妹子特别用心的话,知道的人一定会说你是个好男人;...

2019-12-07 09:30:00 218

原创 一文带你深入理解 HTTP 的秘密。。。

之前的文章说了一下关于 Cookie 的内容,但是也就引出来了一些问题,比如 HTTP 是怎么进行安全处理的?来了,本文给大家讲述 HTTP 的安全问题。01、HTTPSHTTPS 是最...

2019-12-06 09:10:00 145

原创 原生线程池这么强大,Tomcat 为何还需扩展线程池?

前言Tomcat/Jetty 是目前比较流行的 Web 容器,两者接受请求之后都会转交给线程池处理,这样可以有效提高处理的能力与并发度。JDK 提高完整线程池实现,但是 Tomcat/J...

2019-12-05 09:10:00 176

原创 Flink 基础学习之窗口 Window

01、前言前面讲了时间 Time 的概念和实际解决问题后,本篇来看下经常搭配使用的另一个关键工具:窗口 Window。窗口也有三种类型可供选择使用:Tumbling Windows:滚动...

2019-12-04 09:10:00 1172

原创 你应该知道的 PriorityQueue ——深入浅出分析 PriorityQueue

PriorityQueue 一个特殊的优先级队列,今天咱们一起来揭开它的面纱!一、摘要在前几篇文章中,咱们了解到,Queue 的实现类有 ArrayDeque、LinkedList、Pr...

2019-12-03 09:10:00 963

原创 Flink 基础学习(六)时间 Time 和 Watermark

前面的例子中有出现过 时间窗口 TimeWindow 这个词语,其实是两个概念,时间 Time 和窗口 Window。本篇文章比较干货,主要翻译自官网(参考资料一), 来讲下关于 Tim...

2019-12-02 09:10:00 397

空空如也

空空如也

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

TA关注的人

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