Java极客技术_社区达人页

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

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

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

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

2022年02月

  • 02.14 20:35:22
    发表了文章 2022-02-14 20:35:22

    【非广告】开发必备神器 httpUtils 分享(超详细)

    最近在工作中需要在后台调用各种上传、下载、以及第三方服务接口,经过研究决定使用 HttpClient,自己封装了一个 HttpClient 工具类,简单轻松的实现get、post、put、delete 以及上传、下载请求,在此分享给大家。
  • 02.14 20:32:58
    发表了文章 2022-02-14 20:32:58

    从 LeetCode 的题目再看 MySQL Explain(下)

    Hello 大家好,我是阿粉,作为 Java 工程师,数据库用的最多的肯定是 MySQL,而对于 MySQL 公号前面也发过很多文章,感兴趣的可以去翻翻。今天阿粉主要是想通过 LeetCode 上面的一个题目来再带大家看看 MySQL 的变量使用以及通过 Explain 的解析看看SQL 的执行过程。虽然平时在工作中对于 MySQL 使用的很多,但是相对于 MySQL 的变量使用相对还是较少的,所以阿粉在刚看到的时候还是有点懵的,不过我相信大家肯定不会像阿粉一样,毕竟能关注我们公众号的读者都是优秀的。
  • 02.14 20:31:24
    发表了文章 2022-02-14 20:31:24

    从 LeetCode 的题目再看 MySQL Explain(上)

    Hello 大家好,我是阿粉,作为 Java 工程师,数据库用的最多的肯定是 MySQL,而对于 MySQL 公号前面也发过很多文章,感兴趣的可以去翻翻。今天阿粉主要是想通过 LeetCode 上面的一个题目来再带大家看看 MySQL 的变量使用以及通过 Explain 的解析看看SQL 的执行过程。虽然平时在工作中对于 MySQL 使用的很多,但是相对于 MySQL 的变量使用相对还是较少的,所以阿粉在刚看到的时候还是有点懵的,不过我相信大家肯定不会像阿粉一样,毕竟能关注我们公众号的读者都是优秀的。
  • 02.14 20:27:52
    发表了文章 2022-02-14 20:27:52

    你真的了解 SQL 注入吗?(下)

    SQL 注入攻击是网络上非常常见的一种攻击! 黑客通过将恶意的 SQL 查询或者添加语句插入到应用的输入参数中,然后在后台 SQL 服务器上解析执行进行程序攻击!
  • 02.14 20:26:20
    发表了文章 2022-02-14 20:26:20

    你真的了解 SQL 注入吗?(中)

    SQL 注入攻击是网络上非常常见的一种攻击! 黑客通过将恶意的 SQL 查询或者添加语句插入到应用的输入参数中,然后在后台 SQL 服务器上解析执行进行程序攻击!
  • 02.14 20:22:56
    发表了文章 2022-02-14 20:22:56

    你真的了解 SQL 注入吗?(上)

    SQL 注入攻击是网络上非常常见的一种攻击! 黑客通过将恶意的 SQL 查询或者添加语句插入到应用的输入参数中,然后在后台 SQL 服务器上解析执行进行程序攻击!
  • 02.14 20:19:15
    发表了文章 2022-02-14 20:19:15

    面试官:既然启动流程不太了解,那你知道Tomcat的生命周期是什么样子的么?

    上一次的文章中,阿粉在面试官面前说了对启动流程不太理解,然后和他聊了一会,然后他又提出了你既然不是特别了解启动流程的话,那你对Tomcat的生命周期熟悉么?
  • 02.14 20:17:43
    发表了文章 2022-02-14 20:17:43

    【非广告】半年时间 90% 的收益就问你慌不慌

    先说明这篇文章不包含任何广告内容,也不提供任何投资理财建议,股市有风险,投资需谨慎! 都说牛市来了,今年的 A 股的行情确实很不错,从上面的截图中可以看到阿粉的一只基金已经收益 90% 了。90% 是什么概念,反正阿粉是没有过的,估计很多人都没有经历过这种收益,所以这几天阿粉慌的一批,除了慌的很之外,另一个就是懊悔的很,当初应该多买点的,只能说人性是贪婪的。
  • 02.14 20:15:15
    发表了文章 2022-02-14 20:15:15

    来说说 VRRP 协议?

    keepalived 是一个基于 VRRP 协议来实现的服务高可用方案,从而可以避免 IP 单点故障。 一般与其他负载均衡技术,如 LVS,Nginx 等一起来工作来达到集群高可用的目的 今天阿粉来说说 VRRP 协议
  • 02.14 20:13:18
    发表了文章 2022-02-14 20:13:18

    团队里的妹子让阿粉跟她说说怎样写出好的代码

    昨天,团队里的妹子很突然地就让阿粉跟她说说怎么才能写出一手好的代码 阿粉本着负责任的态度,专门写了一篇文章出来,妹子嘛,就是要宠的嘛
  • 02.14 20:11:16
    发表了文章 2022-02-14 20:11:16

    面试官:来说说Tomcat的启动过程是什么样子的(下)

    阿粉最近在疯狂的研究各种用的工具里面的源码实现,之前给大家都专门的去扣了一下 JDK 里面自带的exe程序,这次阿粉开始更加无聊,直接开始搞Tomcat。
  • 02.14 20:06:42
    发表了文章 2022-02-14 20:06:42

    面试官:请说下 Redis 是如何保证在宕机后数据不丢失的

    首先我们说下什么是持久化,持久化是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。另外我们使用的 Redis 之所以快就是因为数据都存储在内存当中,为了保证在服务器出现异常过后还能恢复数据,所以就有了 Redis 的持久化。
  • 02.14 20:03:02
    发表了文章 2022-02-14 20:03:02

    了解 Redis 列表基本原理,一文足矣!(必收藏)

    Hello,大家好,我是阿粉~ 上次我们分享 Redis 字符串的底层原理,今天我们再来看下 Redis List 列表的底层原理。
  • 02.14 19:59:13
    发表了文章 2022-02-14 19:59:13

    SpringBoot 整合 Quartz 实现分布式调度(五)

    阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
  • 02.14 19:57:11
    发表了文章 2022-02-14 19:57:11

    SpringBoot 整合 Quartz 实现分布式调度(四)

    阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
  • 02.14 19:53:38
    发表了文章 2022-02-14 19:53:38

    SpringBoot 整合 Quartz 实现分布式调度(二)

    阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
  • 02.14 19:52:49
    发表了文章 2022-02-14 19:52:49

    SpringBoot 整合 Quartz 实现分布式调度(一)

    阅读完本文大概需要 10 分钟,本文主要分享内容如下: springboot + quartz + mysql 实现持久化分布式调度 集群环境任务调度测试
  • 02.14 19:49:55
    发表了文章 2022-02-14 19:49:55

    Quartz 架构和单体应用介绍(五)

    阅读完本文大概需要5分钟,本文主要分享内容如下: Quartz 架构介绍 SpringBoot Quartz 应用整合
  • 02.14 19:48:54
    发表了文章 2022-02-14 19:48:54

    Quartz 架构和单体应用介绍(四)

    阅读完本文大概需要5分钟,本文主要分享内容如下: Quartz 架构介绍 SpringBoot Quartz 应用整合
  • 02.14 19:42:46
    发表了文章 2022-02-14 19:42:46

    Quartz 架构和单体应用介绍(二)

    阅读完本文大概需要5分钟,本文主要分享内容如下: Quartz 架构介绍 SpringBoot Quartz 应用整合
  • 02.14 19:41:16
    发表了文章 2022-02-14 19:41:16

    Quartz 架构和单体应用介绍(一)

    阅读完本文大概需要5分钟,本文主要分享内容如下: Quartz 架构介绍 SpringBoot Quartz 应用整合
  • 02.14 19:33:46
    发表了文章 2022-02-14 19:33:46

    定时任务实现原理详解(下)

    在很多业务的系统中,我们常常需要定时的执行一些任务,例如定时发短信、定时变更数据、定时发起促销活动等等。 在上篇文章中,我们简单的介绍了定时任务的使用方式,不同的架构对应的解决方案也有所不同,总结起来主要分单机和分布式两大类,本文会重点分析下单机的定时任务实现原理以及优缺点,分布式框架的实现原理会在后续文章中进行分析。
  • 02.14 19:32:22
    发表了文章 2022-02-14 19:32:22

    定时任务实现原理详解(上)

    在很多业务的系统中,我们常常需要定时的执行一些任务,例如定时发短信、定时变更数据、定时发起促销活动等等。 在上篇文章中,我们简单的介绍了定时任务的使用方式,不同的架构对应的解决方案也有所不同,总结起来主要分单机和分布式两大类,本文会重点分析下单机的定时任务实现原理以及优缺点,分布式框架的实现原理会在后续文章中进行分析。
  • 02.14 19:29:22
    发表了文章 2022-02-14 19:29:22

    3分钟带你搞定Spring Boot中Schedule

    阅读完本文大概需要3分钟,本文主要分享内容如下: SpringBoot Schedule 实践介绍
  • 02.14 19:27:58
    发表了文章 2022-02-14 19:27:58

    Redis 字符串用起来简单,但是原理可是真不简单(下)

    Hello,大家好,我是阿粉~ 无论你现在使用什么编程语言,每天最高频使用的应该就是字符串。可以说字符串对象很基础,也很重要。 那么今天想跟大家聊聊 Redis 字符串相关实现,来看下这个看起来简单的字符串,为什么实现起来确实不简单?
  • 02.14 19:25:04
    发表了文章 2022-02-14 19:25:04

    Redis 字符串用起来简单,但是原理可是真不简单(上)

    Hello,大家好,我是阿粉~ 无论你现在使用什么编程语言,每天最高频使用的应该就是字符串。可以说字符串对象很基础,也很重要。 那么今天想跟大家聊聊 Redis 字符串相关实现,来看下这个看起来简单的字符串,为什么实现起来确实不简单?
  • 02.14 19:22:39
    发表了文章 2022-02-14 19:22:39

    妹子问我为啥启动线程时使用 start 而不是 run

    今天团队里面的妹子问阿粉,为什么在启动线程的时候,都使用 start 方法,而不是 run 方法呢 还好阿粉平时一直有在学习,要不真的被妹子问住了 在多线程中,如果想让一个线程启动,你使用的方法一定是 thread.start() 方法,而不是 thread.run() 方法(啥,你用的不是 thread.start() 方法?乖,你的打开方式不对哦,下次不要这样了 有没有疑惑,为什么每次我们都习惯调用 start() 方法,为什么不直接调用 run() 方法来启动线程呢? 而且如果去看源码的话,你会发现,在 thread.start() 方法中,其实最后还是调用了 thread.ru
  • 02.14 19:20:32
    发表了文章 2022-02-14 19:20:32

    JDK里面自带了这么多的exe,你都挨着试过么?(下)

    话说面试这块,JVM算是一个经典的也是三年必问的知识点了,而且这个知识点算是最重要的一个知识点,你如果会这个内容,那么对你的在之后的面试中,能够喊出一个不错的价格。 而关于JVM和还有关于垃圾回收算法的解析,阿粉在这里就不在给大家进行讲解了。大家有兴趣的可以看一下阿粉之前推出的这几篇文章
  • 02.14 19:18:39
    发表了文章 2022-02-14 19:18:39

    JDK里面自带了这么多的exe,你都挨着试过么?(上)

    话说面试这块,JVM算是一个经典的也是三年必问的知识点了,而且这个知识点算是最重要的一个知识点,你如果会这个内容,那么对你的在之后的面试中,能够喊出一个不错的价格。 而关于JVM和还有关于垃圾回收算法的解析,阿粉在这里就不在给大家进行讲解了。大家有兴趣的可以看一下阿粉之前推出的这几篇文章
  • 02.14 19:16:27
    发表了文章 2022-02-14 19:16:27

    面试官:请你说下对于一张很大的表应该如何做查询优化

    Hello,大家好,我是阿粉,今天是周六,你是在放假还是跟阿粉一样在加班呢?今天的课题是跟大伙聊聊数据表的优化问题,这个问题小伙伴们在工作应该会遇到而且在面试中还经常会问到。
  • 02.14 19:15:11
    发表了文章 2022-02-14 19:15:11

    RPC 用着好好的?为什么还需要使用 MQ?

    阿粉之前看了一场架构师之路沈剑老师的一场直播,最近又重温了一下,根据自己的认知总结了一下,分享给大家。
  • 02.14 19:13:11
    发表了文章 2022-02-14 19:13:11

    读者提问:为什么 HashMap 会发生数据覆盖问题

    在 面试官你能不能别问我 HashMap 了? 这篇文章中,有读者问阿粉,不同的值相同的 hash 值为什么会被覆盖, hashmap 不是对相同的 hash 值有链表结构处理吗 阿粉今天就来谈谈这个,这个问题在 1.7 版本和 1.8 版本中都有,阿粉分别来说说 在说之前,咱们先要达成一个共识:HashMap 发生数据覆盖的问题,是在多线程环境 & 扩容下产生的,接下来咱们具体来看
  • 02.14 19:11:16
    发表了文章 2022-02-14 19:11:16

    并发编程把我整的是服服气气的了

    阿粉因为原来的编程习惯,已经很久没有去考虑并发的问题了,结果之前在面试的问题就回答的不是很完善,而阿粉也用心学习了并发编程这一块的所有内容,一起来分享给大家。
  • 02.14 19:09:31
    发表了文章 2022-02-14 19:09:31

    【非广告】Gitbook 接入 Gitlab Webhook 功能,实现文档实时在线更新(下)

    Hello,大家好,我是阿粉,对接文档是每个开发人员不可避免都要写的,友好的文档可以大大的提升工作效率。阿粉最近将项目的文档基于 Gitbook 和 Gitlab 的 Webhook 功能的在内网部署了一套实时的,使用起来特方便了。跟着阿粉的步骤,教你部署自己的文档服务。
  • 02.14 19:08:28
    发表了文章 2022-02-14 19:08:28

    【非广告】Gitbook 接入 Gitlab Webhook 功能,实现文档实时在线更新(上)

    Hello,大家好,我是阿粉,对接文档是每个开发人员不可避免都要写的,友好的文档可以大大的提升工作效率。阿粉最近将项目的文档基于 Gitbook 和 Gitlab 的 Webhook 功能的在内网部署了一套实时的,使用起来特方便了。跟着阿粉的步骤,教你部署自己的文档服务。
  • 02.14 19:06:08
    发表了文章 2022-02-14 19:06:08

    RandomAccess 明明是个空接口,能有什么用呢?

    Hello,大家好,我是阿粉,Java 语言中有很多有意思的设计,之前二哥的一篇文章中介绍了Serializable 空接口,今天阿粉给大家介绍一个另一个 Java 中的空接口 RandomAccess。
  • 02.14 19:05:25
    发表了文章 2022-02-14 19:05:25

    面试官你能不能别问我 HashMap 了?

    如果你是个 Java 程序员,那一定对 HashMap 不陌生,巧的是只要你去面试,大概率都会被问到 HashMap 的相关内容 那这篇文章你就一定要读一读了
  • 02.14 19:02:43
    发表了文章 2022-02-14 19:02:43

    写了一套优雅接口之后,领导让我给大家讲讲这背后的技术原理(下)

    Hello,各位小伙伴们,宣布一个好消息: 咱们的公号终于有留言功能了!!! 以后小伙们就可以在留言区留言跟阿粉一起交流咯~
  • 02.14 19:00:22
    发表了文章 2022-02-14 19:00:22

    写了一套优雅接口之后,领导让我给大家讲讲这背后的技术原理(上)

    Hello,各位小伙伴们,宣布一个好消息: 咱们的公号终于有留言功能了!!! 以后小伙们就可以在留言区留言跟阿粉一起交流咯~
  • 02.14 18:58:35
    发表了文章 2022-02-14 18:58:35

    来说说垃圾回收怎么样~

    JVM 的自动内存管理,让原本应该是开发人员去做的事情,变成了垃圾回收器来做的事情 既然是别人帮忙做的事情,那么可能就不是自己想要的,所以就需要我们了解一下垃圾回收相关的内容
  • 02.14 18:57:31
    发表了文章 2022-02-14 18:57:31

    「非广告」支付宝面试系统设计真题分享

    Hello、早上好~ 最近阿粉的朋友出去面试了一下蚂蚁金服,一面的时候收到一道系统设计题,今天跟大家分享一下。 ps:偷偷告诉你,这道题星球球友之前面试的时候也碰到了,这次相当于刚好押题了。
  • 02.14 18:55:38
    发表了文章 2022-02-14 18:55:38

    JVM 是如何加载 Java 类的?

    看到这个题目的时候,你可能就会觉得,阿粉,这不是挺简单的一个问题么 如何加载?不就是 加载,链接,初始化 这三步嘛,说白了不就是类加载过程么 那么,你知道这三步具体又做了什么嘛?这就是本篇文章想要写的
  • 02.14 18:54:36
    发表了文章 2022-02-14 18:54:36

    天天都在使用的 Java 注解,你真的了解它吗?(二)

    Hello,大家好,我是阿粉,Java 的注解相信大家天天都在用,但是关于注解的原理,大家都了解吗?这篇文章通过意见简单的示例给大家演示一下注解的使用和原理。
  • 02.14 18:53:53
    发表了文章 2022-02-14 18:53:53

    天天都在使用的 Java 注解,你真的了解它吗?(一)

    Hello,大家好,我是阿粉,Java 的注解相信大家天天都在用,但是关于注解的原理,大家都了解吗?这篇文章通过意见简单的示例给大家演示一下注解的使用和原理。
  • 02.14 18:52:14
    发表了文章 2022-02-14 18:52:14
  • 02.14 18:51:08
    发表了文章 2022-02-14 18:51:08
  • 02.14 18:49:17
    发表了文章 2022-02-14 18:49:17
  • 发表了文章 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

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

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