Java极客技术_社区达人页

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

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

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

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

2022年02月

  • 02.11 10:10:20
    发表了文章 2022-02-11 10:10:20

    都说程序员的个人影响力靠的是写作和演讲,所以你会写作吗?

    写作这件事,很多大佬都谈过,但我还是想从自己的角度去谈谈.
  • 02.11 10:09:17
    发表了文章 2022-02-11 10:09:17

    Java细节(一):为什么要将局部变量的作用域最小化?

    嗨,本篇文章来说说 Java 的一个小细节:为什么要将局部变量的作用域最小化? 明人不说暗话啊。这篇文章的灵感来源于《Effective Java》,这本书我买了有好长好长一段时间了,书页都已经泛黄,烙下了时间的痕迹,但我仍然还没有把这本书读完。说来惭愧啊。 为什么呢?总感觉这本书的中文翻译有点拙劣,读起来烦闷枯燥。明明感觉作者说得非常有道理,但就是提不起半点兴致。 (说完这句话,总觉得有点对不住这本书的译者,毕竟吐槽容易,分享难啊。)
  • 02.11 10:06:25
    发表了文章 2022-02-11 10:06:25

    告诉你Dubbo 的底层原理,面试不再怕!

    分布式系统面试系列02-Dubbo 的底层原理,前面我们讲了 SpringCloud 核心组件的底层原理,同样的,作为微服务里面的另外一大派系Dubbo ,使用的也是蛮多的,很多时候面试也会考到。
  • 02.11 10:04:53
    发表了文章 2022-02-11 10:04:53

    你会使用try-with-resources吗

    Java类库中有许多资源需要通过close方法进行关闭。 比如 InputStream、OutputStream,数据库连接对象 Connection,MyBatis中的 SqlSession 会话等。作为开发人员经常会忽略掉资源的关闭方法,导致内存泄漏。
  • 02.11 10:01:14
    发表了文章 2022-02-11 10:01:14

    关于二进制世界的秘密

    我们都知道,计算机的底层都是使用二进制数据进行数据流传输的,那么为什么会使用二进制表示计算机呢?或者说,什么是二进制数呢?在拓展一步,如何使用二进制进行加减乘除?二进制数如何表示负数呢?本文将一一为你揭晓。
  • 02.11 09:55:40
    发表了文章 2022-02-11 09:55:40

    关于ZooKeeper,你好像还有不知道的事情

    Dubbo 通过注册中心在分布式环境中实现服务的注册与发现,而注册中心通常采用 ZooKeeper,研究注册中心相关源码绕不开 ZooKeeper,所以学习了 ZooKeeper 的基本概念以及相关 API 操作。
  • 02.11 09:51:12
    发表了文章 2022-02-11 09:51:12

    一件事:做得好,还是做得快?

    前段时间读 Jeff Atwood 的一篇博客,里面有一段话说得蛮好的:“沿着那条路冲下去,一定要快,如果有什么挡住了去路,绕开它。” 这段话的弦外之音就是在说:做一件事,不要刻意追求完美、极致,而是要追求快速地迭代。 大家都知道,Google Chrome 浏览器的迭代速度非常快,截个图大家感受一下(这些都是 release 的正式版本)。版本号用了 9 位数字表示,可想而知迭代的频率有多快。
  • 02.11 09:47:00
    发表了文章 2022-02-11 09:47:00

    如何创建一个完美的单例模式,你会么?

    今天,正式介绍一下Java极客技术知识星球 SpringBoot 精髓之 SpringBoot-starter Spring 源码学习(八) AOP 使用和实现原理 Java:前程似锦的 NIO 2.0 java中List元素移除元素的那些坑
  • 02.11 09:44:13
    发表了文章 2022-02-11 09:44:13

    Java里还存在双亲委派机制?你了解么?(下)

    之前研究JVM的垃圾回收机制之后,里面涉及到了类加载机制,类加载器,然后就看到了双亲委派模型了。今天我们来讲一下这个双亲委派模型吧。
  • 02.11 09:40:48
    发表了文章 2022-02-11 09:40:48

    Java里还存在双亲委派机制?你了解么?(上)

    之前研究JVM的垃圾回收机制之后,里面涉及到了类加载机制,类加载器,然后就看到了双亲委派模型了。今天我们来讲一下这个双亲委派模型吧。
  • 02.11 09:33:34
    发表了文章 2022-02-11 09:33:34

    Java Grammar:运算符

    修饰符是用于限定类型以及类型成员申明的一种符号,从修饰对象上可以分为类修饰符,方法修饰符,变量修饰符;从功能上可以划分为访问控制修饰符和非访问修饰符。访问修饰符控制访问权限,不同的访问修饰符有不同的权限范围,而非访问修饰符则是提供一些特有功能。
  • 02.11 09:30:11
    发表了文章 2022-02-11 09:30:11

    kafka也有序列化?你知道么?

    kafka内部发送和接收消息的时候,使用的是byte[]字节数组的方式(RPC底层也是用这种通讯格式)。但是我们在应用层其实可以使用更多的数据类型,比如int,short, long,String等,这归功于kafka的序列化和反序列化机制。
  • 02.11 09:26:25
    发表了文章 2022-02-11 09:26:25

    Java基础里,你知道运算符么?

    计算机自打诞生以来,用作最多的就是进行计算,而计算离不开运算符,所以运算符在我们的Java语言中的地位举足轻重,我们现在就来了解一下Java给我们提供的运算符。 从运算的元素的个数来区分,可以分为一元运算符,二元运算符,三元运算符。
  • 02.11 09:17:53
    发表了文章 2022-02-11 09:17:53

    用了这么久的equals,你知道还要遵守约定么(上)

    重写equals 方法看起来很简单,但是还会有多种方式导致出错,后果可能是严重的。最简单,最容易避免出错的方式是 避免重写equals方法 ,采用这种方式的每个类只需要和自己对比即可,这样永远不会出错。如果满足了以下任何一个约定,也能产生正确的结果:
  • 02.11 09:13:44
    发表了文章 2022-02-11 09:13:44

    手摸手带你搞定 Spring Boot Admin 监控数据可视化!

    大家知道,Spring Boot 中通过 Actuator 来提供监控数据,我们可以借此来获取项目的运行状况,实时掌控项目的运行信息。 可是 Actuator 返回的都是 JSON 字符串,这就没法分析了呀!
  • 02.11 09:11:42
    发表了文章 2022-02-11 09:11:42

    搞定 Spring 定时任务在此一举!

    人生有涯,学海无涯 Spring 的定时任务想必大家多多少少都用过,经过 Spring 团队的封装,大家使用起来非常的方便和简洁,那关于 定时任务的真正使用还有哪些你不知道的事呢?下面我们一起来看一下吧。
  • 02.11 09:09:37
    发表了文章 2022-02-11 09:09:37

    关于 URL,说几个你不知道的点!

    java.net.URL 类将 URL 地址进行了封装,并提供了解析 URL 地址的基本方法,比如获取 URL 的主机名和端口号。java.net.URLConnection 则代表了应用程序和 URL 之间的通信链接,可用于读取和写入此 URL 引用的资源。URLConnection 看起来只是比 URL 多了一个 Connection,它们之间的关系也仅限于此吗?
  • 02.10 22:40:20
    发表了文章 2022-02-10 22:40:20
  • 02.10 22:30:13
    发表了文章 2022-02-10 22:30:13

    没看这篇干货,别和我说你会 IDEA Debug!

    所谓工欲善其事必先利其器,从eclipse转idea也有一段时间了。一直想总结下idea调试的一些高级技巧。debug过程如果高效,撸代码也会爽很多,不是吗?
  • 02.10 22:22:59
    发表了文章 2022-02-10 22:22:59

    一文教会你如何在Java中使用正则表达式(三)

    正则表达式一般用于字符串匹配, 字符串查找和字符串替换. 别小看它的作用, 在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率, 编程的快乐来得就是这么简单。 一下子给出一堆匹配的规则可能会让人恐惧, 下面将由浅入深讲解正则表达式的使用。
  • 02.10 22:19:16
    发表了文章 2022-02-10 22:19:16

    一文教会你如何在Java中使用正则表达式(二)

    正则表达式一般用于字符串匹配, 字符串查找和字符串替换. 别小看它的作用, 在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率, 编程的快乐来得就是这么简单。 一下子给出一堆匹配的规则可能会让人恐惧, 下面将由浅入深讲解正则表达式的使用。
  • 02.10 22:16:28
    发表了文章 2022-02-10 22:16:28

    一文教会你如何在Java中使用正则表达式(一)

    正则表达式一般用于字符串匹配, 字符串查找和字符串替换. 别小看它的作用, 在工作学习中灵活运用正则表达式处理字符串能够大幅度提高效率, 编程的快乐来得就是这么简单。 一下子给出一堆匹配的规则可能会让人恐惧, 下面将由浅入深讲解正则表达式的使用。
  • 02.10 22:07:16
    发表了文章 2022-02-10 22:07:16

    ELK,彻底解决集群项目的日志查看问题(二)

    每当项目上线时,因为项目是集群部署的,所以,来回到不同的服务器上查看日志会变得很麻烦,你是不是也碰到这样类似的问题,那么ELK将能解决你遇到的问题!
  • 02.10 21:56:35
    发表了文章 2022-02-10 21:56:35

    ELK,彻底解决集群项目的日志查看问题(一)

    每当项目上线时,因为项目是集群部署的,所以,来回到不同的服务器上查看日志会变得很麻烦,你是不是也碰到这样类似的问题,那么ELK将能解决你遇到的问题!
  • 02.10 21:42:04
    发表了文章 2022-02-10 21:42:04

    面试官:兄弟,说说 Spring Cloud 的核心架构原理吧

    最近在补一些分布式系列的面试内容,提前几个月做做准备吧,你们懂的,也跟大家分享分享。现在分布式系统基本上都是标配了,如果你现在还在玩儿单机,没有接触过这些东西的话,权当是为你打开一扇新的大门吧。
  • 02.10 21:37:09
    发表了文章 2022-02-10 21:37:09

    如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他

    开篇首先想思考一个问题,没有注册中心 Dubbo 还能玩下去吗?
  • 02.10 21:26:37
    发表了文章 2022-02-10 21:26:37

    面试的时候,如果你没掌握索引,绝对没戏!

    之前朋友在面试的时候被问到了许多关于索引的问题,而索引这个词一直也是我们在开发中最最最常见的,也是很多在进行性能优化的时候会去做的一件事情,所以今天我们就来说说面试中关于索引的那点事。
  • 02.10 21:23:41
    发表了文章 2022-02-10 21:23:41

    Spring Boot 都不懂,怎么跟面试官吹牛逼?

    今天,正式介绍一下Java极客技术知识星球 SpringBoot 精髓之 SpringBoot-starter Spring 源码学习(八) AOP 使用和实现原理 Java:前程似锦的 NIO 2.0 java中List元素移除元素的那些坑
  • 02.10 21:16:35
    发表了文章 2022-02-10 21:16:35

    二哥跟你聊聊程序员的出路

    所谓路,途也,道也,古人有云:路漫漫其修远兮,吾将上下而求索;歌曲有唱:敢问路在何方,路在脚下;我心有念:流年似水,三十将至,然迷,不复得路。
  • 02.10 21:14:14
    发表了文章 2022-02-10 21:14:14

    神奇!明明是 socket,被我玩成了 http!

    现在,我们已经充分了解了 HTTP 和 Socket 的关系,也了解了 HTTP 报文的格式,为了让小伙伴能够加深对这两个概念的理解,本文我们来看看如何利用 Socket 模拟 HTTP 请求。如果小伙伴们对 HTTP 和 Socket 的关系、HTTP 报文格式尚不熟悉的话,可以参考前面的文章 [ Http 和 Socket 到底是哪门子亲戚?] (https://mp.weixin.qq.com/s/r1WlVG8cwaN3vXzoTU8bgQ)。
  • 02.10 21:11:11
    发表了文章 2022-02-10 21:11:11

    程序员:你写文档吗?

    上午看了沈剑老师的两篇文章,内容主要关于技术文档。有感而发,下面从个人经历聊聊写文档这件事。
  • 02.10 21:10:23
    发表了文章 2022-02-10 21:10:23

    重点丨什么是双重检查锁模式?以及为何需要 volatile 关键字?

    双重检查锁定(Double check locked)模式经常会出现在一些框架源码中,目的是为了延迟初始化变量。这个模式还可以用来创建单例。下面来看一个 Spring 中双重检查锁定的例子。
  • 02.10 21:07:51
    发表了文章 2022-02-10 21:07:51

    MyBatis 核心配置综述之 Configuration详解

    爱情不是你想买,想买就能买; MyBatis 不是你想起,想起就能起…… 我承认我唱歌只有一个调。 今儿心情还不错,吐了个槽,还希望大家不要介意。 话说,我最近一直在研究 MyBatis ,研究 MyBatis ,必然逃不了研究 Configuration对象,这个对象简直是太重要了,它是 MyBatis 起步的核心环境配置,下面我们来一起看一下 Configuration 类。
  • 02.10 20:58:20
    发表了文章 2022-02-10 20:58:20

    总结丨Spring 源码学习,看这一篇就够了

    在日常工作中,产品不断写业务需求,他们加班一天,我们开发就得工作一周来完成。 业务领域达到一定地步后,发现日常编写业务代码已经很难让我有突破性的进步,日复一日,担心自己变成一个业务代码生产机器,而无法面对新技术和环境变化。 同时也有危机感,长江后浪推前浪,自己不继续学习的话,很快就会有人超过。 而且我算是比较热心的好同学,喜欢帮别人解决问题和记录解决方案,所以不希望在别人问我工作中有什么常用的框架,遇到这个问题该怎么办,我却回答不上的感觉
  • 02.10 20:54:17
    发表了文章 2022-02-10 20:54:17

    说出来你可能不信,Spring Boot 整合 Redis 竟然不超过 5 行代码!

    大家都知道,Redis 的 Java 客户端有很多种,例如 Jedis、lettuce、JRedis 等等,Spring Data 针对 Redis 也提供了相关的整合操作 Spring Data Redis。
  • 02.10 20:51:04
    发表了文章 2022-02-10 20:51:04

    MyBatis 二级缓存详解(三)

    我们在上一篇文章介绍了 MyBatis 的一级缓存的作用,如何开启,一级缓存的本质是什么,一级缓存失效的原因是什么?MyBatis 只有一级缓存吗?来找找答案吧!
  • 02.10 20:06:37
    发表了文章 2022-02-10 20:06:37

    MyBatis 二级缓存详解(一)

    我们在上一篇文章介绍了 MyBatis 的一级缓存的作用,如何开启,一级缓存的本质是什么,一级缓存失效的原因是什么?MyBatis 只有一级缓存吗?来找找答案吧!
  • 02.10 19:57:15
    发表了文章 2022-02-10 19:57:15

    别说了,我要学网络编程(一)

    最近在看关于网络编程的书籍,书中涉及到了很多关于网络的知识,对我这种非科班出身的人来说,这种书籍是我必须要学的呀,毕竟之前就落人家好几年的基础知识,这时候还不恶补一下?跟着我来恶补一下这个网络知识把。
  • 02.10 19:54:58
    发表了文章 2022-02-10 19:54:58

    Java Grammar:数据类型

    Java中的基础数据类型
  • 02.10 19:50:31
    发表了文章 2022-02-10 19:50:31

    程序员,这四个学习建议值得收藏

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。
  • 02.10 19:35:20
    发表了文章 2022-02-10 19:35:20

    代理到底是什么?

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。 之前星球的球友面试,问了我一些问题,说让我写一下这个代理,和代理到底是根据什么来进行区分,又该在什么地方使用。这篇文章我细致的讲解一下关于代理的一些问题。
  • 02.10 19:29:21
    发表了文章 2022-02-10 19:29:21

    BeanFactory 和 FactoryBean 的理解

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。 我们或多或少都会经历过若干个面试,而每每问到 Spring 的时候都少不了IOC容器的影子,那么这个 IOC 容器是什么呢? 本篇文章就来了解一下 BeanFactory 和 FactoryBean
  • 02.10 19:24:12
    发表了文章 2022-02-10 19:24:12

    MySQL 忘记密码,该怎么办?

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。
  • 02.10 19:19:45
    发表了文章 2022-02-10 19:19:45

    浅谈Java中字符串的初始化及字符串操作类(上)

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。 在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 Strings="hello"或 Strings=newString("hello")等代码时, 就能做到心中有数。
  • 02.10 19:18:54
    发表了文章 2022-02-10 19:18:54

    浅谈Java中字符串的初始化及字符串操作类(下)二

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。 在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 Strings="hello"或 Strings=newString("hello")等代码时, 就能做到心中有数。
  • 02.10 19:15:28
    发表了文章 2022-02-10 19:15:28

    浅谈Java中字符串的初始化及字符串操作类(下)

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。 在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 Strings="hello"或 Strings=newString("hello")等代码时, 就能做到心中有数。
  • 02.10 19:08:15
    发表了文章 2022-02-10 19:08:15

    MyBatis 核心配置综述之 ParameterHandlers

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。
  • 02.10 18:58:16
    发表了文章 2022-02-10 18:58:16

    Http 和 Socket 到底是哪门子亲戚?

    大家好,我是本周的值班编辑 江南一点雨 ,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。 一些刚入门的小伙伴可能会用 Socket,也会用 OkHttp 或者 HttpUrlConnection 等一些 HTTP 客户端工具,这两个东西看着有点像可是又不太一样,到底是哪里不一样呢?好像又说不出来,那么今天我希望能够帮助大家理解这两个东西。
  • 发表了文章 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

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

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