会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zzyang
博客园
首页
新随笔
联系
订阅
管理
随笔 - 49
文章 - 0
评论 - 139
阅读 -
96125
[置顶]
面试官:Dubbo一次RPC请求经历哪些环节?
摘要: 大家好,我是三友~~ 今天继续探秘系列,扒一扒一次RPC请求在Dubbo中经历的核心流程。 本文是基于Dubbo3.x版本进行讲解 一个简单的Demo 这里还是老样子,为了保证文章的完整性和连贯性,方便那些没有使用过的小伙伴更加容易接受文章的内容,这里快速讲一讲Dubbo一个简单的Demo 如果你已
阅读全文
posted @ 2024-07-15 13:45 三友的java日记
阅读(409)
评论(0)
推荐(1)
[置顶]
面试官:Dubbo一次RPC调用会经过哪些环节?
摘要: 大家好,我是三友~~ 今天继续探秘系列,扒一扒一次RPC请求在Dubbo中经历的核心流程。 本文是基于Dubbo3.x版本进行讲解 一个简单的Demo 这里还是老样子,为了保证文章的完整性和连贯性,方便那些没有使用过的小伙伴更加容易接受文章的内容,这里快速讲一讲Dubbo一个简单的Demo 如果你已
阅读全文
posted @ 2024-07-10 13:08 三友的java日记
阅读(164)
评论(0)
推荐(0)
[置顶]
RocketMQ为什么这么快?我从源码中扒出了10大原因!
摘要: 大家好,我是三友~~ RocketMQ作为阿里开源的消息中间件,深受广大开发者的喜爱 而这其中一个很重要原因就是,它处理消息和拉取消息的速度非常快 那么,问题来了,RocketMQ为什么这么快呢? 接下来,我将从以下10个方面来探讨一下RocketMQ这么快的背后原因 如果你对RocketMQ还不了
阅读全文
posted @ 2024-03-12 14:25 三友的java日记
阅读(1162)
评论(0)
推荐(6)
[置顶]
新来个架构师,用48张图把OpenFeign原理讲的炉火纯青~~
摘要: 大家好,我是三友~~ 在很久之前,我写过两篇关于OpenFeign和Ribbon这两个SpringCloud核心组件架构原理的文章 但是说实话,从我现在的角度来看,这两篇文章的结构和内容其实还可以更加完善 刚好我最近打算整个SpringCloud各个组件架构原理的小册子 所以趁着这个机会,我就来重新
阅读全文
posted @ 2024-02-28 14:01 三友的java日记
阅读(3024)
评论(14)
推荐(8)
[置顶]
28图图解Raft协议,so easy~~
摘要: 大家好,我是三友~~ 在之前写的《万字+20张图探秘Nacos注册中心核心实现原理》 这篇文章中我留了一个彩蛋 当文章点赞量突破28个,就单独写一篇关于Raft协议的文章 既然现在文章点赞量已经超过28个,那我就连夜爆肝,把这个坑给填上 由于Nacos使用的是实现了Raft协议的JRaft框架,所以
阅读全文
posted @ 2024-01-31 13:10 三友的java日记
阅读(832)
评论(0)
推荐(4)
[置顶]
面试官喜欢问Nacos原理?直接把这篇文章甩给他!
摘要: 大家好,我是三友~~ 今天就应某位小伙伴的要求,来讲一讲Nacos作为服务注册中心底层的实现原理 不知你是否跟我一样,在使用Nacos时有以下几点疑问: 临时实例和永久实例是什么?有什么区别?服务实例是如何注册到服务端的?服务实例和服务端之间是如何保活的?服务订阅是如何实现的?集群间数据是如何同步的
阅读全文
posted @ 2024-01-03 14:00 三友的java日记
阅读(4717)
评论(11)
推荐(13)
[置顶]
1.5万字 + 25张图盘点RocketMQ 11种消息类型,你知道几种?
摘要: 大家好,我是三友~~ 故事的开头是这样的 最近有个兄弟私信了我一张截图 我一看截图内容,好家伙,原来是我一年多前立的flag 倒不是我忘了这件事,我后来也的确写了一篇的关于RocketMQ运行的原理的文章 只不过这篇文章是从上帝的视角去看待RocektMQ一条消息整个生命周期的过程 所以就没有具体的
阅读全文
posted @ 2023-12-12 14:23 三友的java日记
阅读(824)
评论(2)
推荐(4)
[置顶]
新来个架构师,把Xxl-Job原理讲的炉火纯青
摘要: 大家好,我是三友~~ 今天来继续探秘系列,扒一扒轻量级的分布式任务调度平台Xxl-Job背后的架构原理 公众号:三友的java日记 核心概念 这里还是老样子,为了保证文章的完整性和连贯性,方便那些没有使用过的小伙伴更加容易接受文章的内容,快速讲一讲Xxl-Job中的概念和使用 如果你已经使用过了,可
阅读全文
posted @ 2023-12-05 13:10 三友的java日记
阅读(4523)
评论(6)
推荐(17)
[置顶]
我是如何写一篇技术文的?
摘要: 大家好,我是三友~~ 今天咱就不卷技术了,来跟大家伙讲一讲我是如何写一篇技术文的 其实这个问题也是之前一个兄弟问我的,我当时只是简单的回答了一下 后面想了想,觉得还是值得去好好总结分享一下 所以这里我就把这差不多两年写作时间里踩过一些坑和一些经验,总结成了一些小小的心得分享给大家 也算为一些想要写技
阅读全文
posted @ 2023-09-19 14:08 三友的java日记
阅读(3683)
评论(13)
推荐(42)
[置顶]
面试官问Spring 启动流程,把这篇文章甩给他!
摘要: 大家好,我是三友~~ 今天来扒一扒Spring在启动过程中核心的12个步骤 之所以来写这篇文章,主要是来填坑的 之前在三万字盘点Spring 9大核心基础功能这篇文章的末尾中给自己挖了一个坑,提了一嘴有机会要写这么一篇文章 但是由于Spring启动过程并不复杂,所以后面就没写了 不过,好巧不巧,刚刚
阅读全文
posted @ 2023-09-12 13:43 三友的java日记
阅读(2323)
评论(2)
推荐(2)
[置顶]
Feign的超时时间如何设置,我研究了4种情况
摘要: 大家好,我是三友~~ 今天来聊一聊前段时间看到的一个面试题,也是在实际项目中需要考虑的一个问题,Feign的超时时间如何设置? Feign的超时时间设置方式并不固定,它取决于Feign在项目中是如何使用的,不同的使用方式,超时时间设置方式也不大相同,甚至还可能有坑。 前置知识 由于文章会涉及到Fei
阅读全文
posted @ 2023-08-15 13:10 三友的java日记
阅读(5018)
评论(0)
推荐(3)
[置顶]
三万字盘点Spring 9大核心基础功能
摘要: 大家好,我是三友~~ 今天来跟大家聊一聊Spring的9大核心基础功能。 其实最近有小伙伴私信问我怎么不写文章了,催更来了 其实我不是不写,而是一直在写这篇文章,只不过令我没想到的是,从前期的选题、准备、翻源码、动手到写完,前后跨度接近一个月的时间,花了好几个周末,写了三万字,最终才算完成。 所以如
阅读全文
posted @ 2023-08-02 13:28 三友的java日记
阅读(1635)
评论(4)
推荐(10)
[置顶]
1.5万字+30张图盘点索引常见的11个知识点
摘要: 大家好,我是三友~~ 今天来盘点一下关于MySQL索引常见的知识点 本来这篇文章我前两个星期就打算写了,提纲都列好了,但是后面我去追《漫长的季节》这部剧去了,这就花了一个周末的时间,再加上后面一些其它的事,导致没来得及写 不过不要紧,好饭不怕晚,虽迟但到,走起,开干! 对了,本文主要是针对InnoD
阅读全文
posted @ 2023-05-29 13:36 三友的java日记
阅读(878)
评论(4)
推荐(3)
[置顶]
Sentinel为什么这么强,我扒了扒背后的实现原理
摘要: 大家好,我是三友~~ 最近我在整理代码仓库的时候突然发现了被尘封了接近两年之久的Sentinel源码库 两年前我出于好奇心扒了一下Sentinel的源码,但是由于Sentinel本身源码并不复杂,在简单扒了扒之后几乎就再没扒过了 那么既然现在又让我看到了,所以我准备再来好好地扒一扒,然后顺带写篇文章
阅读全文
posted @ 2023-04-25 13:08 三友的java日记
阅读(2324)
评论(1)
推荐(5)
[置顶]
扒一扒Nacos、OpenFeign、Ribbon、loadbalancer组件协调工作的原理
摘要: 大家好,我是三友~~ 前几天有个大兄弟问了我一个问题,注册中心要集成SpringCloud,想实现SpringCloud的负载均衡,需要实现哪些接口和规范。 既然这个兄弟问到我了,而我又刚好知道,这不得好好写一篇文章来回答这个问题,虽然在后面的聊天中我已经回答过了。 接下来本文就以探究一下Nacos
阅读全文
posted @ 2023-04-11 13:08 三友的java日记
阅读(1380)
评论(3)
推荐(7)
[置顶]
非常小的一个东西,Spring依赖注入Bean类型的8种情况
摘要: 大家好,我是三友~~ 今天来讲一个可能看似没有用但是实际又有点用的一个小东西,那就是@Autowired支持注入哪些Bean的类型。 为啥要讲这个呢? 故事说起来可能就比较长了。 不过长话可以短说,仅仅就是突然想起来之前有一个妹子问过我这个问题! 微信公众号:三友的java日记 1、普通对象 这没什
阅读全文
posted @ 2023-03-27 13:08 三友的java日记
阅读(920)
评论(0)
推荐(2)
[置顶]
太坑了,我竟然从RocketMQ源码中扒出了7种导致消息重复消费的原因
摘要: 大家好,我是三友~~ 在众多关于MQ的面试八股文中有这么一道题,“如何保证MQ消息消费的幂等性”。 为什么需要保证幂等性呢?是因为消息会重复消费。 为什么消息会重复消费? 明明已经消费了,为什么消息会被再次被消费呢? 不同的MQ产生的原因可能不一样 本文就以RocketMQ为例,来扒一扒Rocket
阅读全文
posted @ 2023-03-21 13:08 三友的java日记
阅读(1045)
评论(0)
推荐(4)
[置顶]
某大厂面试题:说一说Java、Spring、Dubbo三者SPI机制的原理和区别
摘要: 大家好,我是三友~~ 今天来跟大家聊一聊Java、Spring、Dubbo三者SPI机制的原理和区别。 其实我之前写过一篇类似的文章,但是这篇文章主要是剖析dubbo的SPI机制的源码,中间只是简单地介绍了一下Java、Spring的SPI机制,并没有进行深入,所以本篇就来深入聊一聊这三者的原理和区
阅读全文
posted @ 2023-03-15 13:07 三友的java日记
阅读(758)
评论(0)
推荐(4)
[置顶]
如何实现延迟任务,这11种方式才算优雅!
摘要: 大家好,我是三友~~ 延迟任务在我们日常生活中比较常见,比如订单支付超时取消订单功能,又比如自动确定收货的功能等等。 所以本篇文章就来从实现到原理来盘点延迟任务的11种实现方式,这些方式并没有绝对的好坏之分,只是适用场景的不大相同。 微信公众号:三友的java日记 DelayQueue DelayQ
阅读全文
posted @ 2023-02-28 13:08 三友的java日记
阅读(6863)
评论(0)
推荐(4)
[置顶]
用Redis实现延迟队列,我研究了两种方案,发现并不简单
摘要: 大家好,我是三友~~ 背景 前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想因为一个延迟任务就引入MQ,增加系统复杂度,所以这个方案直接就
阅读全文
posted @ 2023-02-14 13:22 三友的java日记
阅读(5920)
评论(0)
推荐(12)
下一页
公告
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Java
(27)
Spring
(9)
SpringCloud
(8)
源码阅读
(5)
并发
(5)
RokcetMQ
(4)
Dubbo
(3)
RocketMQ
(2)
Ribbon
(1)
MySQL
(1)
更多
随笔档案
2024年7月(2)
2024年3月(1)
2024年2月(1)
2024年1月(2)
2023年12月(2)
2023年9月(2)
2023年8月(2)
2023年5月(1)
2023年4月(2)
2023年3月(3)
2023年2月(3)
2023年1月(2)
2022年12月(1)
2022年11月(1)
2022年10月(2)
2022年9月(1)
2022年8月(2)
2022年7月(3)
2022年6月(6)
2022年5月(10)
阅读排行榜
1. 如何实现延迟任务,这11种方式才算优雅!(6863)
2. 用Redis实现延迟队列,我研究了两种方案,发现并不简单(5920)
3. Feign的超时时间如何设置,我研究了4种情况(5018)
4. RocketMQ保姆级教程(4959)
5. 有了这45个小技巧,再也不怕女朋友代码写得烂了!!(4869)
评论排行榜
1. 有了这45个小技巧,再也不怕女朋友代码写得烂了!!(23)
2. 新来个架构师,用48张图把OpenFeign原理讲的炉火纯青~~(14)
3. 我是如何写一篇技术文的?(13)
4. 面试官喜欢问Nacos原理?直接把这篇文章甩给他!(11)
5. 两万字盘点被玩烂了的9种设计模式(8)
推荐排行榜
1. 我是如何写一篇技术文的?(42)
2. 有了这45个小技巧,再也不怕女朋友代码写得烂了!!(18)
3. 新来个架构师,把Xxl-Job原理讲的炉火纯青(17)
4. 面试官喜欢问Nacos原理?直接把这篇文章甩给他!(13)
5. 用Redis实现延迟队列,我研究了两种方案,发现并不简单(12)
最新评论
1. Re:@Async注解的坑,小心
真的很不错,答疑解惑,赞啊
--大熊猫#
2. Re:新来个架构师,用48张图把OpenFeign原理讲的炉火纯青~~
@刘大大的豆得得 看看这个链接吧...
--三友的java日记
3. Re:新来个架构师,用48张图把OpenFeign原理讲的炉火纯青~~
没图啊
--刘大大的豆得得
4. Re:新来个架构师,用48张图把OpenFeign原理讲的炉火纯青~~
@IDOER 肯定不是,我这个是一个写文章工具自带的图床,其它网站都可以。...
--三友的java日记
5. Re:新来个架构师,用48张图把OpenFeign原理讲的炉火纯青~~
@三友的java日记 @IDOER 我擦,博客园又出bug了,我能看见。。。。。 你这个图是不是你内网地址的???别人都看不到...
--IDOER
点击右上角即可分享