首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zexho994
掘友等级
developer
芝兰生于幽谷,不因无人而不芳
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
zexho994
developer
·
3年前
关注
RocketMQ4.9.1源码分析-Namesrv服务注册&路由发现
何为路由中心? 在通常的理解中,提到消息队列,最简单的模型如下图: 很好理解,生产者只要知道消息队列的网络地址,然后发送消息到这个网络地址上。但是实际往往不是这么简单,因为...
3
评论
分享
zexho994
developer
·
3年前
关注
RocketMQ4.9.1源码解析-(HA模块)主从Slave上报与消息处理
接着上一篇 RocketMQv4.9.1源码分析-HA主从 Master读写处理 解答了Master相关的问题,这篇文章围绕Slave相关的一些问题继续看代码。 对于sla...
4
评论
分享
zexho994
developer
·
3年前
关注
RocketMQ4.9.1源码分析(HA模块) Master读写处理
主从同步简单流程示意 从最抽象的角度看,主从同步流程可以分为3个步骤: master启动 slave的启动 m/s 数据同步 针对上述步骤,结合rocketmq的设计,可以...
6
评论
分享
zexho994
developer
·
3年前
关注
RocketMQ4.9.1源码分析_(事务) Half半消息处理
前言 half消息属于RocketMQ事务处理的第一个阶段,可以包括两部分: producer -> broker 发送half消息 broker 处理half消息 对应图...
2
评论
分享
zexho994
developer
·
3年前
关注
RocketMQ4.9.1源码分析_(事务)broker定时回查
启动任务 broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMe...
2
评论
分享
zexho994
developer
·
4年前
关注
手写实现一个JDK Stream - River
项目地址:https://github.com/zexho994/River 实现目标 支持和JDK Stream一样的功能, 提供与Stream一样的API,后续会进行更...
5
1
分享
zexho994
developer
·
4年前
关注
Java Parallel Stream 源码深入解析
提出疑问 如何转换流类型,怎么实现的? 如何切分任务的? 如何合并任务结果的? 任务切分 并行流的底层执行是基于ForkJoin框架的,了解的都知道ForkJoin框架要执...
3
评论
分享
zexho994
developer
·
4年前
关注
Java Stream 源码深入解析
类图 概念解释 Pipline和Stage Pipline是流水线,表示一整个流程。Stage表示流水线的其中一个阶段。是一个比较抽象层面的描述,因为stage主要表示一种...
13
评论
分享
zexho994
developer
·
4年前
关注
JVM:字节码&指令集详解
JVM指令集 在jvm中,定义了有205条指令,从0x00 -> 0xCA , 0xFE -> 0xFF。我们在方法中写的所有逻辑,最终都会转换成这些指令,而虚拟机的最重要...
2
3
分享
zexho994
developer
·
4年前
关注
JVM: 方法执行简述
虚拟机整体的流程 不同类型的虚拟机 从解释器的实现方式上来看,有两种类型的虚拟机执行架构。 基于栈结构 基于寄存器 jvm家族的虚拟机基本都是基于栈的,基于栈的实现稍微简单...
2
评论
分享
zexho994
developer
·
4年前
关注
手写IOC-解决循环依赖
github地址: https://github.com/zexho994/IOC-AOP 解决循环依赖 在spring中使用“3级缓存”来解决循环依赖问题,不要纠结spr...
1
评论
分享
zexho994
developer
·
4年前
关注
手写IOC-实现
github地址:https://github.com/zexho994/IOC-AOP 流程 Bean的声明 以注解的方式为例,在类上添加@Bean注解即表示该Class...
1
评论
分享
zexho994
developer
·
4年前
关注
手写IOC: 项目组织结构
Spring中的IOC设计 spring中ioc模块可以分为3中角色,分别对应3个最顶层接口: 通俗的理解: BeanDefinition: 就是我们常说的Bean,理解为...
1
评论
分享
zexho994
developer
·
4年前
关注
手写IOC:实现效果
Bean的声明方式 通过编码方式进行声明 继承CodeDefinitionLoderRegistry类,重写loadBean()方法 然后编码使用register(bean...
1
评论
分享
zexho994
developer
·
4年前
关注
手写IOC- 基本概念
控制反转和依赖注入 什么是控制反转?简单的说,控制反转就是一种思想,目的是将对象的创建由主动变成被动。 下面的实例就是主动new了一个对象。 那么如何做到不使用new呢?依...
2
评论
分享
zexho994
赞了这篇文章
张铁蕾
CTO @微爱
·
8年前
关注
Redis 为什么用跳表而不用平衡树?
本文是《Redis 内部数据结构详解》系列的第六篇。在本文中,我们围绕一个 Redis 的内部数据结构——skiplist 展开讨论。 Redis 里面使用 skiplis...
437
10
分享
zexho994
关注了
知秋z
developer
zexho994
关注了
张铁蕾
developer
下一页
个人成就
文章被点赞
109
文章被阅读
62,036
掘力值
1,681
关注了
7
关注者
23
收藏集
7
关注标签
22
加入于
2019-02-24