自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 RocketMQ 源码分析

目录NameServer架构设计启动流程Step1Step2Step3NameServer路由管理路由元信息路由注册路由删除路由发现NameServer小结Producer方法和属性​启动流程 ​消息发送NameServer架构设计Broker消息服务器在启动时向所有NameServer注册,消息生产者(Producer)在发送消息之前先从NameServer获取Broker服务器地址列表,然...

2020-06-30 00:19:33 368

原创 RocketMQ 初识

RocketMQ优点解耦、削峰、数据分发RocketMQ缺点系统可用性降低:系统引入外部依赖越多,系统稳定性越差,一旦mq宕机,就会对业务造成影响。如何保证MQ高可用? 系统复杂度提高:mq的加入大大增加了系统的复杂度,以前系统间是同步的远程调用,现在是通过mq进行异步调用。如何保证 消息没有被重复消息?怎么处理消息丢失情况?如何保证消息传递的顺序性? 一致性问题:A系统处理完业务,通过MQ给B、C、D三个系统发消息数据,如果B系统、C系统处理成功,D系统处理失败。如何保证消息数据处理的一致

2020-06-21 12:57:32 385

原创 JAVA基础之运算符

运算符算术运算符比较运算符逻辑运算符位运算符

2020-06-06 18:03:20 141

原创 JAVA基础之进制转换

关于进制所有数字在计算机底层都以二进制形式存在 对于整数,有四种表示方式: 二进制:0-1 满2进1 。以0b或0B开头 十进制:0-9 满10进1。 八进制:0-7 满8进1.以数字0开头表示。 十六进制:0-9及A-F,满16进1,以0X或0x开头表示。如 0x21AF+1 = 0x21B0二进制java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认是占6...

2020-06-06 16:47:19 334

空空如也

空空如也

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

TA关注的人

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