首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
掘士帮
掘友等级
划水Java架构师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
RocketMQ 中Netty源码分析
1. 主题 RocketMQ作为一个分布式消息队列,通信的质量决定其成功。RocketMQ站在巨人的肩膀上,使用Netty库作为通信功能,决定了其高并发与稳定的通信,是一种聪明的做法。RocketMQ通信层处于remoting 包中,如下图: 2. 实现 首先关注protoco…
RocketMQ源码阅读-Name Server
第一步, 脚本以及启动参数配置。 第二步, new一个NamesrvController,initialize()初始化NamesrvController。 第三步, 添加JVM Hook,Hook 调用shutdown()方法关闭Namesrv服务。 第四步, 调用start…
从MyBatis官方文档学习源码-日志实现
1. 首先看下源码包的结构: 可以大致看出Mybatis支持7种不同的日志实现。 说到Java日志不得不提SLF4J与apache的JCL属于日志门面,提供统一的日志操作规范,输入日志功能由具体的日志实现框架完成(log4j、log4j2、JUL、logback等)。 2. 源…
从MyBatis官方文档学习源码-Configuration解析
从官方文档认识Mybatis框架的几个主要组件,介绍了Mybatis API类SqlSession的创建过程。但是跳过了Configuration的具体构造过程,这一节我们来探究下Configuration的创建过程。 最后,调用XMLConfigBuilder的parse方法…
从MyBatis官方文档学习源码-总体介绍
1. 官方文档理解的重要性 一个好的程序员应该学会如何阅读官方文档,一个好的官方文档应该是一个简单清晰,很准确的告诉读者该产品具备什么、解决什么,笔者认为MyBatis就是具备这样优点的产品。本文一改其他文章一上来贴几个架构图把读者砸晕的方式,从官方文档来学习MyBatis源码…
1. 消息队列RocketMQ认识
消息队列是一种消息中间件,广义上由生产者、消费者,消息Broker组成。 名称服务充当路由消息的提供者。生产者或消费者能够通过名字服务查找各主题相应的Broker IP列表。多个Namesrv实例组成集群,但。 3. 核心流程 4. 核心概念 消息系统所传输信息的物理载体,生产…
个人成就
文章被点赞
27
文章被阅读
4,208
掘力值
190
关注了
9
关注者
18
收藏集
0
关注标签
0
加入于
2020-11-06