Java极客技术_社区达人页

个人头像照片
Java极客技术
已加入开发者社区1503

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布744篇文章
5条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 开发框架
  • 微服务
擅长领域
技术认证

暂时未有相关云产品技术能力~

关注公众号【Java极客技术】回复eeee03,获取最新代码资源

暂无精选文章
暂无更多信息

2022年02月

  • 02.12 14:38:49
    发表了文章 2022-02-12 14:38:49

    真的,关于 Kafka 入门看这一篇就够了(三)

    Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。
  • 02.12 14:35:24
    发表了文章 2022-02-12 14:35:24

    真的,关于 Kafka 入门看这一篇就够了(二)

    Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。
  • 02.12 14:33:03
    发表了文章 2022-02-12 14:33:03

    真的,关于 Kafka 入门看这一篇就够了(一)

    Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。
  • 02.12 14:28:06
    发表了文章 2022-02-12 14:28:06

    Java 又双叒叕发布新版本,这么多版本如何灵活管理?

    不知不觉 JDK13 发布已有两个月,不知道各位有没有下载学习体验一番?每次下载安装之后,需要重新配置一下 Java 环境变量。等到运行平时的项目又需要切回之前 JDK 版本,这又需要重新环境变量。这么重复配置显然非常低效,又不能灵活切换版本。 所幸通过万能 Google 找到解决方案,使用 jenv 管理 JDK 版本。
  • 02.12 14:20:02
    发表了文章 2022-02-12 14:20:02

    Flink 基础学习(五)数据存储

    前面两篇笔记已经写了数据来源和转换如何使用,那么这篇当然就到了数据存储,接下来将会从以下角度介绍一下(喜闻乐见的 What / Why / How)~:
  • 02.12 14:15:45
    发表了文章 2022-02-12 14:15:45

    带你涨姿势的认识一下Kafka之消费者

    本篇文章是 《带你涨姿势的认识一下Kafka》系列第三篇文章,历史文章请戳
  • 02.12 14:10:17
    发表了文章 2022-02-12 14:10:17

    一文看懂 Redis 的内存回收策略和 Key 过期策略

    Redis 作为当下最热门的 Key-Value 存储系统,在大大小小的系统中都扮演着重要的角色,不管是 session 存储还是热点数据的缓存,亦或是其他场景,我们都会使用到 Redis。在生产环境我们偶尔会遇到 Redis 服务器内存不够的情况,那对于这种情况 Redis 的内存是如何回收处理的呢?另外对于带有过期时间的 Key Redis 又是如何处理的呢?
  • 02.12 14:07:09
    发表了文章 2022-02-12 14:07:09

    程序员,别再迷恋多线程工作了

    我刚刚尝试了一下,一边用 iPad 看“Java 极客技术”自制的 SpringBoot 视频(1.2X 倍速),一边在 iMac 上回复博客上读者的留言。过了一会,视频上讲了什么,我完全没有印象了;而回复的内容也写得乱七八糟。
  • 02.12 13:15:46
    发表了文章 2022-02-12 13:15:46

    Flink 基础学习(四)转换 Transformation

    前面写了如何使用 Flink 读取常用的数据源,也简单介绍了如何进行自定义扩展数据源,本篇介绍它的下一步:数据转换 Transformation,其中数据处理用到的函数,叫做算子 Operator,下面是算子的官方介绍。
  • 02.12 13:12:44
    发表了文章 2022-02-12 13:12:44

    灵魂拷问:Java 的 substring() 是如何工作的?

    在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Java 的 substring() 方法是如何工作的?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,研究的过程非常的有趣,就好像在迷宫里探宝一样,起初有些不知所措,但经过一番用心的摸索后,不但会找到宝藏,还会有一种茅塞顿开的感觉,非常棒。 对于绝大多数的初级程序员或者说不重视“内功”的老鸟来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。
  • 02.12 13:02:29
    发表了文章 2022-02-12 13:02:29

    CentOS7 下搭建 Harbor 仓库以及登录

    手把手教会你在 CentOS7 环境下搭建 Harbor 仓库,以及使用 Docker 以 HTTP 方式登录 Harbor 仓库。
  • 02.12 12:58:08
    发表了文章 2022-02-12 12:58:08

    关于 HITP 代理,你还需要了解这些,不然面试你是过不去的!

    上一篇文章我们完整的介绍了 HTTP 是如何使用 TCP 进行连接的,接下来的文章我们再来看看你在面试中经常会被问到的关于代理的问题。
  • 02.12 12:54:59
    发表了文章 2022-02-12 12:54:59

    深入浅出的分析 Set集合

    前几篇文章中,咱们聊到 List、Map 接口相关的实现类,今天咱们来聊聊集合中的 Set 接口!
  • 02.12 12:51:35
    发表了文章 2022-02-12 12:51:35

    带你涨姿势是认识一下Kafka Producer(下 )

    上一篇文章我们主要介绍了什么是 Kafka,Kafka 的基本概念是什么,Kafka 单机和集群版的搭建,以及对基本的配置文件进行了大致的介绍,还对 Kafka 的几个主要角色进行了描述,我们知道,不管是把 Kafka 用作消息队列、消息总线还是数据存储平台来使用,最终是绕不过消息这个词的,这也是 Kafka 最最核心的内容,Kafka 的消息从哪里来?到哪里去?都干什么了?别着急,一步一步来,先说说 Kafka 的消息从哪来。
  • 02.12 12:48:32
    发表了文章 2022-02-12 12:48:32

    带你涨姿势是认识一下Kafka Producer(上)

    上一篇文章我们主要介绍了什么是 Kafka,Kafka 的基本概念是什么,Kafka 单机和集群版的搭建,以及对基本的配置文件进行了大致的介绍,还对 Kafka 的几个主要角色进行了描述,我们知道,不管是把 Kafka 用作消息队列、消息总线还是数据存储平台来使用,最终是绕不过消息这个词的,这也是 Kafka 最最核心的内容,Kafka 的消息从哪里来?到哪里去?都干什么了?别着急,一步一步来,先说说 Kafka 的消息从哪来。
  • 02.12 12:42:18
    发表了文章 2022-02-12 12:42:18

    灵魂拷问:为什么 Java 字符串是不可变的?

    在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。 很长一段时间内,我也一直处于这种层面上。导致的局面就是,我在挖一些高深点的技术方案时,往往束手无策;在读一些高深点的技术文章时,往往理解不了作者在说什么。 借此机会,我就和大家一起,对“为什么 Java 字符串是不可变的”进行一次深入地研究。注意了,准备打怪升级了!
  • 02.12 12:36:25
    发表了文章 2022-02-12 12:36:25

    深入浅出的分析 Properties

    最近在看 java 集合源码的时候,发现原来我们经常使用的 Properties 类既然继承自 Hashtable!又涨见识了!
  • 02.12 11:08:23
    发表了文章 2022-02-12 11:08:23

    你知道 HTTP 是如何使用 TCP 连接的吗?今天我就来告诉你!(下)

    之前我写了篇关于 HTTP 的文章,文章中讲述了 HTTP 的特点,HTTP 的报文,HTTP 的请求方式等知识,接下来,深入了,我们就关于 HTTP 引发的面试题来进行入手,一起来看一下吧!
  • 02.12 11:06:40
    发表了文章 2022-02-12 11:06:40

    你知道 HTTP 是如何使用 TCP 连接的吗?今天我就来告诉你!(上)

    之前我写了篇关于 HTTP 的文章,文章中讲述了 HTTP 的特点,HTTP 的报文,HTTP 的请求方式等知识,接下来,深入了,我们就关于 HTTP 引发的面试题来进行入手,一起来看一下吧!
  • 02.12 11:04:03
    发表了文章 2022-02-12 11:04:03

    带你深入浅出的分析 HashTable 源码

    Hashtable 一个元老级的集合类,早在 JDK 1.0 就诞生了,今天小编想和大家一起来揭开它的面纱!
  • 02.12 11:00:48
    发表了文章 2022-02-12 11:00:48

    带你聊聊 Java 并发编程之线程基础

    百丈高楼平地起,要想学好多线程,首先还是的了解一下线程的基础,这边文章将带着大家来了解一下线程的基础知识。
  • 02.12 10:59:54
    发表了文章 2022-02-12 10:59:54

    从 Java 的平台无关性引入的一系列面试题

    在 Java 面试中,有一条很常见的询问路线:从对 Java 的认识,到谈 Java 的平台无关性,到 Java 中的反射机制,再到类加载机制,继而深入到双亲委派机制等。本文将根据这条路线,给出一份可供参考的回答,如有错误万望指正。(推荐读者们在回答的时候结合自己的认识和项目经历作答)
  • 02.12 10:58:08
    发表了文章 2022-02-12 10:58:08

    你应该知道的 12 道经典计算机网络面试题

    本篇总结了 12 道最常见的计算机网络面试题,并给出了一些自己的看法,若有不妥之处万望指正。
  • 02.12 10:56:31
    发表了文章 2022-02-12 10:56:31

    Dubbo 优雅停机演进之路

    在 『ShutdownHook- Java 优雅停机解决方案』 一文中我们聊到了 Java 实现优雅停机原理。接下来我们就跟根据上面知识点,深入 Dubbo 内部,去了解一下 Dubbo 如何实现优雅停机。
  • 02.12 10:50:27
    发表了文章 2022-02-12 10:50:27

    Flink 数据源 DataSource是这个样子的?(三)

    因为本篇文章中,有个 Kafka 数据源的 Demo,在一开始解答小伙伴有可能的困惑:
  • 02.12 10:47:25
    发表了文章 2022-02-12 10:47:25

    Flink 数据源 DataSource是这个样子的?(二)

    因为本篇文章中,有个 Kafka 数据源的 Demo,在一开始解答小伙伴有可能的困惑:
  • 02.12 10:44:51
    发表了文章 2022-02-12 10:44:51

    Flink 数据源 DataSource是这个样子的?(一)

    因为本篇文章中,有个 Kafka 数据源的 Demo,在一开始解答小伙伴有可能的困惑:
  • 02.12 10:41:09
    发表了文章 2022-02-12 10:41:09

    【Shiro 系列 05】Shiro 中多 Realm 的认证策略问题

    上篇文章和小伙伴们分享了 JdbcRealm,本文我想和小伙伴们聊聊多 Realm 的认证策略问题。
  • 02.12 10:38:51
    发表了文章 2022-02-12 10:38:51

    【Shiro 系列 06】Shiro 中密码加密

    上篇文章和小伙伴们分享了 Realm 的认证策略问题,本文我想和小伙伴们来聊一聊密码的加密问题。
  • 02.12 10:35:41
    发表了文章 2022-02-12 10:35:41

    WeakHashMap,生了病的 HashMap ?

    在 Map 家族中,WeakHashMap 是一个很特殊的成员,从名字上看与 HashMap 相关,但是与 HashMap 有着很大的差别,翻译成中文后表示弱 HashMap,俗称缓存 HashMap。
  • 02.12 10:04:32
    发表了文章 2022-02-12 10:04:32

    Java,你告诉我 fail-fast 是什么鬼?

    说起来真特么惭愧:十年 IT 老兵,Java 菜鸟一枚。今天我才了解到 Java 还有 fail-fast 一说。不得不感慨啊,学习真的是没有止境。只要肯学,就会有巨多巨多别人眼中的“旧”知识涌现出来,并且在我这全是新的。 能怎么办呢?除了羞愧,就只能赶紧全身心地投入学习,把这些知识掌握。
  • 02.12 10:00:26
    发表了文章 2022-02-12 10:00:26

    还在重复写空指针检查代码?考虑使用 Optional 吧!

    如果要给 Java 所有异常弄个榜单,我会选择将 NullPointerException 放在榜首。这个异常潜伏在代码中,就像个遥控炸弹,不知道什么时候这个按钮会被突然按下(传入 null 对象)。 还记得刚入行程序员的时候,三天两头碰到空指针异常引发的 Bug,解决完一个,又在另一处碰到。那时候师兄就教我,不要相信任何『对象』,特别是别人给你的,这些地方都加上判断。于是代码通常为会变成下面这样:
  • 02.12 09:40:45
    发表了文章 2022-02-12 09:40:45

    再谈HTTP,你还要继续更新不?

    之前的第一篇文章我介绍了关于 HTTP 的一些简单的知识,比如说它的状态码,请求方式,以及 HTTP 的报文,这篇文章我将给大家带来关于 HTTP 版本的那些问题,比如说 1.0 和 1.1 和 2.0.
  • 02.12 09:38:20
    发表了文章 2022-02-12 09:38:20

    Flink:你绕不过去的 Hello World(二)

    在学习技术时,总会有一个简单程序 Demo 带着我们入门,所以参考着官网例子,带大家快速熟悉 Flink 的 Hello World~
  • 02.12 09:32:48
    发表了文章 2022-02-12 09:32:48

    重温HTTP,你到底做了什么?(下)

    之前在回忆面试题的时候,面试官曾经问过我关于网络协议的一些东西,回答的当时感觉自己很垃圾,然后面试结束之后,自行百度,翻阅书籍,然后做了细致的整理,现在我就来分享给大家。
  • 02.12 09:29:39
    发表了文章 2022-02-12 09:29:39

    重温HTTP,你到底做了什么?(上)

    之前在回忆面试题的时候,面试官曾经问过我关于网络协议的一些东西,回答的当时感觉自己很垃圾,然后面试结束之后,自行百度,翻阅书籍,然后做了细致的整理,现在我就来分享给大家。
  • 02.12 09:25:53
    发表了文章 2022-02-12 09:25:53

    羞,Java 字符串拼接竟然有这么多姿势

    二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢?
  • 02.12 09:24:17
    发表了文章 2022-02-12 09:24:17

    带你走入 Flink 的世界(下)

    在 18 年时,就听说过 Flink 流式计算引擎,是阿里调研选型选择的新一代大数据框计算架,当时就记住了这个新框架。 由于工作中,常写的还是业务开发,没有系统的去学习它,恰好在今年,我们的数据增长越来越快,架构师提出可以根据数据进行加工,通过数据分析得到更多指标性的计算结果,提供更多有价值的业务给用户。
  • 02.12 09:20:37
    发表了文章 2022-02-12 09:20:37

    带你走入 Flink 的世界(上)

    在 18 年时,就听说过 Flink 流式计算引擎,是阿里调研选型选择的新一代大数据框计算架,当时就记住了这个新框架。 由于工作中,常写的还是业务开发,没有系统的去学习它,恰好在今年,我们的数据增长越来越快,架构师提出可以根据数据进行加工,通过数据分析得到更多指标性的计算结果,提供更多有价值的业务给用户。
  • 02.12 09:17:24
    发表了文章 2022-02-12 09:17:24

    深入浅出分析 IdentityHashMap

    IdentityHashMap 从它的名字上可以看出来用于表示唯一的 HashMap,但是分析了其源码,发现其数据结构与 HashMap 使用的数据结构完全不同。
  • 02.12 09:14:32
    发表了文章 2022-02-12 09:14:32

    我是怎么倒在美团第三轮面试之下的

    说实话,之前我从来没想过能有大厂会给我机会让我去面试,一个专科生,不是科班出身,这些硬性条件好像都没有一个符合的,但是却获得了美团的面试机会。很庆幸自己获得那次机会,也让我深刻体会到了面试大厂,到底需要你达到什么样子的水平。
  • 02.12 09:12:23
    发表了文章 2022-02-12 09:12:23

    深入浅出分析 LinkedHashMap

    在上一章节,咱们深入浅出的分析了 HashMap,如果你已读过 HashMap 的讲解,一定能够想到本文将要讲解的 LinkedHashMap 其实也是一样的,LinkedHashMap 继承于 HashMap,不同的是 LinkedHashMap 插入的元素,可以按照插入的顺序读取!
  • 02.12 09:09:04
    发表了文章 2022-02-12 09:09:04

    你知道什么是分布式事务吗

    最近做项目使用到了分布式事务,下面这篇文章将给大家介绍一下对分布式事务的一些见解,并讲解分布式事务处理框架 TX-LCN 的执行原理,初学入门,错误之处望各位不吝指正。
  • 02.11 13:19:20
    发表了文章 2022-02-11 13:19:20

    来看看我们是怎么玩儿 Redis 的

    Redis 作为当下主流的 NoSQL 数据库,已经成为企业级开发不可或缺的一个重要组件了,现在大大小小的项目都会用到它,并且最新的版本已经达到 5.x 了。从这篇文章开始,我们会用一个系列的文章详细的给大家介绍一下 Redis 底层实现和使用场景,希望能帮助大家更好的使用。
  • 02.11 13:15:29
    发表了文章 2022-02-11 13:15:29

    深入浅出的分析 TreeMap

    前面介绍了 Map 接口的实现类 LinkedHashMap,LinkedHashMap 存储的元素是有序的,可以保持元素的插入顺序,但不能对元素进行自动排序。在某些场景,如果在数据的存储过程中,能够自动对数据进行排序,将会极大提高编程效率。而 Map 接口有一个重要的实现类 TreeMap,TreeMap 可以实现存储元素的自动排序。
  • 02.11 13:08:44
    发表了文章 2022-02-11 13:08:44

    带你涨姿势的认识一下kafka(四)

    kafka 现在在企业应用和互联网项目中的应用越来越多了,本篇文章就从 kafka 的基础开始带你一展 kafka 的宏图
  • 02.11 13:06:45
    发表了文章 2022-02-11 13:06:45

    带你涨姿势的认识一下kafka(三)

    kafka 现在在企业应用和互联网项目中的应用越来越多了,本篇文章就从 kafka 的基础开始带你一展 kafka 的宏图
  • 02.11 13:00:32
    发表了文章 2022-02-11 13:00:32

    带你涨姿势的认识一下kafka(二)

    kafka 现在在企业应用和互联网项目中的应用越来越多了,本篇文章就从 kafka 的基础开始带你一展 kafka 的宏图
  • 发表了文章 2022-09-17

    《羊了个羊》到底是啥?第二关到底能不能过?

  • 发表了文章 2022-09-17

    从0学Java(一)编程语言和软件

  • 发表了文章 2022-09-03

    我有 7种 实现web实时消息推送的方案,7种!

  • 发表了文章 2022-07-14

    从函数计算到 Serverless 架构

  • 发表了文章 2022-02-15

    手撸了一个网络请求工具类,开发速度迅速提升了300%

  • 发表了文章 2022-02-15

    真不是我吹,Spring里这款牛逼的网络工具库我估计你都没用过!(下)

  • 发表了文章 2022-02-15

    真不是我吹,Spring里这款牛逼的网络工具库我估计你都没用过!(上)

  • 发表了文章 2022-02-15

    程序员十大常规内卷操作,你学废了吗?

  • 发表了文章 2022-02-15

    刚入职没多久,连夜手写了一个代码生成器,项目开发速度瞬间屌炸了!(二)

  • 发表了文章 2022-02-15

    刚入职没多久,连夜手写了一个代码生成器,项目开发速度瞬间屌炸了!(一)

  • 发表了文章 2022-02-15

    Linux基础命令,你不得不会的内容

  • 发表了文章 2022-02-15

    SpringBoot 实现 Excel 自由导入导出,性能强的离谱,用起来还特优雅

  • 发表了文章 2022-02-15

    起飞,手撸了一个 LRU 缓存,源码原来这么简单!

  • 发表了文章 2022-02-15

    巧用自定义注解,一行代码搞定审计日志,你学会了吗?

  • 发表了文章 2022-02-15

    IDEA自带的数据库插件,真香

  • 发表了文章 2022-02-15

    关于 Java 的可变参数你真的了解吗?

  • 发表了文章 2022-02-15

    SpringDataA和Mybaits有什么区别,如何使用?

  • 发表了文章 2022-02-15

    面试时候总喜欢问的JVM要点在哪?(下)

  • 发表了文章 2022-02-15

    面试时候总喜欢问的JVM要点在哪?(上)

  • 发表了文章 2022-02-15

    程序员周报写不出来怎么办?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息