自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

终生学习践行者

你不会找到路,除非你敢于迷路。

  • 博客(462)
  • 资源 (11)
  • 收藏
  • 关注

原创 RocketMQ源码(19)—Broker处理DefaultMQPushConsumer发起的拉取消息请求源码【一万字】

基于RocketMQ release-4.9.3,深入的介绍了Broker处理DefaultMQPushConsumer发起的拉取消息请求源码。

2023-01-15 15:38:52 2240 5

原创 RocketMQ源码(18)—DefaultMQPushConsumer消费者发起拉取消息请求源码

基于RocketMQ release-4.9.3,深入的介绍了DefaultMQPushConsumer消费者发起拉取消息请求源码。

2023-01-05 14:50:56 1548 2

原创 RocketMQ源码(17)—RebalanceService消费者负载均衡过程源码

基于RocketMQ release-4.9.3,深入的介绍了消费者负载均衡服务RebalanceService的具体负载均衡过程的源码。

2022-12-19 11:36:50 1057 7

原创 RocketMQ源码(16)—消费者负载均衡服务RebalanceService入口源码

基于RocketMQ release-4.9.3,深入的介绍了消费者负载均衡服务RebalanceService入口源码。

2022-12-06 20:26:16 959 2

原创 AC自动机算法详解以及Java代码实现

详细介绍了AC自动机算法详解以及Java代码实现。

2022-12-03 12:57:43 2778 1

原创 KMP算法详解以及Java代码实现

详细介绍了KMP算法的原理以及Java代码实现。

2022-11-24 17:02:08 2218 4

原创 数据结构—前缀树Trie的实现原理以及Java代码的实现

详细介绍了前缀树Trie的实现原理以及Java代码的实现。

2022-11-17 21:51:55 1077

原创 RocketMQ源码(15)—消费者DefaultMQPushConsumer启动主要流程源码

基于RocketMQ release-4.9.3,深入的介绍了消费者DefaultMQPushConsumer启动主要流程源码。

2022-11-08 11:00:57 1709 9

原创 RocketMQ源码(14)—Broker CommitLogDispatcher 异步构建ConsumeQueue和IndexFile源码解析

基于RocketMQ release-4.9.3,深入的介绍了Broker 消息重放服务ReputMessageService中基于 CommitLogDispatcher 异步构建ConsumeQueue和IndexFile的源码。

2022-10-27 21:34:18 1132 3

原创 RocketMQ源码(13)—Broker 消息重放服务ReputMessageService源码解析

基于RocketMQ release-4.9.3,深入的介绍了Broker 消息重放服务ReputMessageService源码。

2022-10-21 21:13:10 1236

原创 RocketMQ源码(12)—Broker 消息刷盘服务GroupCommitService、FlushRealTimeService、CommitRealTimeService源码深度解析【一万字】

基于RocketMQ release-4.9.3,深入的介绍了Broker 的消息刷盘源码解析,以及高性能的刷盘机制。

2022-10-17 23:10:52 996 4

原创 RocketMQ源码(11)—Broker asyncPutMessage处理消息以及存储的高性能设计【一万字】

基于RocketMQ release-4.9.3,深入的介绍了Broker存储消息的源码,以及存储的高性能设计。

2022-10-11 22:12:11 1326 6

原创 RocketMQ源码(10)—Broker asyncSendMessage处理消息以及自动创建Topic

基于RocketMQ release-4.9.3,深入的介绍了Broker接收消息源码,以及自动创建Topic的源码。

2022-10-01 13:27:12 1415

原创 RocketMQ源码(9)—Broker接收消息入口源码

基于RocketMQ release-4.9.3,深入的介绍了Broker接收消息源码入口。

2022-09-26 21:51:02 1186

原创 LeetCode Java刷题笔记—349. 两个数组的交集

LeetCode Java刷题笔记—349. 两个数组的交集

2022-09-21 21:37:30 428 1

原创 LeetCode Java刷题笔记—1. 两数之和

LeetCode Java刷题笔记—1. 两数之和

2022-09-19 21:25:12 284

原创 RocketMQ源码(8)—Producer发送单向、同步、异步消息源码【一万字】

基于RocketMQ release-4.9.3,深入的介绍了Producer发送单向、同步、异步消息的源码。

2022-09-16 21:24:53 906

原创 RocketMQ源码(7)—Producer发送消息的总体流程【一万字】

基于RocketMQ 4.9.3,详细的介绍了Producer发送消息的总体流程的源码,包括生产者重试机制、生产者故障转移机制、VIP通道等知识都会一一介绍。

2022-09-06 17:38:31 1283

原创 Dubbo 3.x源码(1)—RPC是什么?RPC与HTTP的关系

RPC是什么?RPC与HTTP的关系

2022-08-31 23:28:35 1243

原创 RocketMQ源码(6)—Producer生产者启动源码【一万字】

基于RocketMQ 4.9.3,详细介绍了RocketMQ的客户端Producer生产者启动的源码。

2022-08-28 19:29:59 1603 10

原创 LeetCode Java刷题笔记— 111. 二叉树的最小深度

LeetCode Java刷题笔记— 111. 二叉树的最小深度

2022-08-23 21:07:59 274

原创 LeetCode Java刷题笔记— 96. 不同的二叉搜索树

LeetCode Java刷题笔记— 96. 不同的二叉搜索树

2022-08-20 22:50:18 240

原创 LeetCode Java刷题笔记— 114. 二叉树展开为链表

LeetCode Java刷题笔记— 114. 二叉树展开为链表

2022-08-19 00:27:31 257

原创 LeetCode Java刷题笔记—106. 从中序与后序遍历序列构造二叉树

LeetCode Java刷题笔记—106. 从中序与后序遍历序列构造二叉树

2022-08-17 23:17:21 327

原创 LeetCode Java刷题笔记—572. 另一棵树的子树

LeetCode Java刷题笔记—572. 另一棵树的子树

2022-08-16 23:36:52 245

原创 RocketMQ的死信队列

RocketMQ的死信队列。RocketMQ的死信队列RocketMQ的死信队列RocketMQ的死信队列

2022-08-11 17:41:06 4647

原创 LeetCode Java刷题笔记— 450. 删除二叉搜索树中的节点

LeetCode Java刷题笔记— 450. 删除二叉搜索树中的节点

2022-08-10 21:04:44 254

原创 LeetCode Java刷题笔记— 230. 二叉搜索树中第K小的元素

LeetCode Java刷题笔记— 230. 二叉搜索树中第K小的元素

2022-08-07 11:50:32 307

原创 LeetCode Java刷题笔记—958. 二叉树的完全性检验

LeetCode Java刷题笔记—958. 二叉树的完全性检验

2022-08-02 22:07:03 219

原创 LeetCode Java刷题笔记—剑指 Offer 54. 二叉搜索树的第k大节点

剑指 Offer 54. 二叉搜索树的第k大节点

2022-07-28 12:24:55 208

原创 Kafka消息底层存储结构介绍

Kafka的底层消息存储架构

2022-07-23 14:42:49 2071

原创 LeetCode Java刷题笔记—297. 二叉树的序列化与反序列化

LeetCode Java刷题笔记—297. 二叉树的序列化与反序列化

2022-07-22 21:24:53 436

原创 LeetCode Java刷题笔记—662. 二叉树最大宽度

LeetCode Java刷题笔记—662. 二叉树最大宽度

2022-07-20 21:53:17 418 2

原创 LeetCode Java刷题笔记—226. 翻转二叉树

LeetCode Java刷题笔记—226. 翻转二叉树

2022-07-17 23:32:12 393

原创 LeetCode Java刷题笔记—112. 路径总和

LeetCode Java刷题笔记—112. 路径总和

2022-07-14 21:08:26 592

原创 LeetCode Java刷题笔记—101. 对称二叉树

LeetCode Java刷题笔记—101. 对称二叉树

2022-07-12 21:17:25 165

原创 LeetCode Java刷题笔记— 543. 二叉树的直径

LeetCode Java刷题笔记—543. 二叉树的直径

2022-07-10 21:38:20 260

原创 LeetCode Java刷题笔记—113. 路径总和 II

LeetCode Java刷题笔记—113. 路径总和 II

2022-07-07 21:50:23 398

原创 LeetCode Java刷题笔记—129. 求根节点到叶节点数字之和

LeetCode Java刷题笔记—129. 求根节点到叶节点数字之和

2022-07-02 11:28:22 352

原创 LeetCode Java刷题笔记—105. 从前序与中序遍历序列构造二叉树

LeetCode Java刷题笔记—105. 从前序与中序遍历序列构造二叉树

2022-06-26 22:01:33 509

redis的可视化工具——redisdesktopmanager

redis的可视化工具,方便进行测试

2021-06-17

收集到的maven学习资源

一些maven学习文档。Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2020-08-31

Hsdis Java汇编指令工具

HSDIS是一个Sun官方推荐的HotSpot虚拟机JIT编译代码的反汇编插件。它的作用是让HotSpot的-XX:+PrintAssembly指令调用它来把动态生成的本地代码还原为汇编代码输出,同时还生成了大量非常有价值的注释,这样我们就可以通过输出的代码来分析问题。

2020-06-05

jclasslib.zip

通过jclasslib工具可以完全替代javap命令,jclasslib可用于用于打开class文件,而且是可视化的,效果更好一些。jclasslib还提供了修改jar包中的Class文件的API。

2020-04-11

hex-editor.exe

Hex Editor Neo编辑器是一个二进制文件编辑软件工具适用于Windows。它的丰富和方便的功能集将帮助所有的软件和硬件开发与ASCII码,十六进制,十进制,浮点型,双精度型和二进制数据。

2020-04-05

npp.7.6.4.Installer.zip

notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。

2020-04-05

MemoryAnalyzer-1.11.0.20201202-win32.win32.x86_64.zip.7z

MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。

2020-04-04

Nginx1.8压缩包以及安装教程

Nginx是著名的反向代理服务器,本压缩包包括Nginx1.8的安装包,以及安装教程,还包括负载均衡教程和tomcat session共享教程。

2020-04-03

kafka可视化工具--kafkatool

kafka可视化工具 ---kafkatool 。使用该工具可以连接kafka,非常方便的查看topic、consumer、消息。

2020-03-25

五种Java反编译工具压缩包:DJ Java Description、XJad、luyten、jd-jui-windows、jd-eclipse-site

Java五种最常用的反编译工具大全,包括DJ Java Description、XJad、Jd-jui、luyten、jd-eclipse-site。下载下来就可以直接使用,非常方便,当一款反编译工具有问题时还可以切换另外几款工具反编译对比,非常有效。是Java开发必备的工具包!压缩包位7z文件!

2019-04-20

空空如也

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

TA关注的人

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