自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RCT_Folly -U and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together

-U and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together

2022-08-15 16:44:06 609 1

原创 RocketMq源码解析(9)

RocketMq源码解析(九)这一期主要讲整个系统的底层网络以及节点通信,在前几期中我们已经知道其在broker中分为了consumer和producer两种角色,这些角色有着自己的Channel来进行通信,那么底层是如何发送这些信息的呢,这一期我将介绍MQ的底层实现RocketMQSerializable显而易见,这是一个序列化协议,可以把对象序列化为流,这样就可以在网络中传输,具体实...

2020-05-07 15:20:21 234

原创 RocketMq源码解析(8)

RocketMq源码解析(八)在了解底层的一些实现后,这一期将将底层进行分类和使用,这一期主要讲到两个用来管理的类,ConsumerManager和ProducerManager顾名思义,这两个类分别是消费者管理和生产者管理,将用到上一期我们讲的支持类,回顾一下类图ConsumerManager主要参数public class ConsumerManager { private ...

2020-04-16 00:12:03 274

原创 RocketMq源码解析(7)

RocketMq源码解析 (七)目录RocketMq源码解析 (七)brokerController设计模式模板方法ConfigManager和ConsumerOffsetManager支持类SubscriptionDataConsumerDataClientChannelInfoConsumerGroupInfo这一期将会详细讲解关于Broker对消费者的底层管理,以及一些常见操作的底层实现...

2020-04-07 00:02:49 233

原创 RocketMq源码解析(6)

RocketMq源码解析(六)目录RocketMq源码解析(六)Netty网络配置BrokerControllerNettyServerConfigNettyClientConfig消息存储配置BrokerControllerMessageStoreConfig这一期还是一些主要的配置文件,知道这些文件才能方便后续分析架构时知道整个系统设计的目的,主要分析都已在代码块Netty网络配置Br...

2020-04-01 23:39:22 122

原创 RocketMq源码解析(5)

RocketMq源码解析(五)这一期主要一些配置文件,解析都写在了注释里面了import common.annotation.ImportantField;import common.constant.PermName;import remoting.common.RemotingUtil;import java.net.InetAddress;import java.net.Unk...

2020-03-31 23:11:52 179

原创 RocketMq源码解析(4)

RocketMq源码解析 (四)RemotingUtil工具类在前面的MixAll 分析完毕后,回到BrokerConfig 结果下一个就是新的工具类 private String namesrvAddr = System.getProperty(MixAll.NAMESRV_ADDR_PROPERTY,System.getenv(MixAll.NAMESRV_ADDR_ENV)); ...

2020-03-31 08:50:40 181

原创 RocketMQ源码解析(分析篇1)

RocketMQ源码解析(分析篇一)在前三期已经对MixAll这个类进行了详细的介绍和分析,具体作用是啥,无非就是配置文件装载对应的类文件暂时存储,系统备份恢复一些基本网络功能的类这次将对其进行功能测试及错误检验和代码优化。首先还是先对功能进行测试。首先,创建一个测试配置类MqConfigurationpublic class MqConfiguration { priv...

2020-03-26 20:11:57 298

原创 RocketMQ源码解析(3)

RocketMq源码解析 (三)目录RocketMq源码解析 (三)object2Porperties(final Object object)properties2Object(final Properties properties,final Object object)getLocalInetAddress()compareAndIncreaseOnly(final AtomicLong ...

2020-03-25 11:57:29 214

原创 RocketMQ源码解析(2)

RocketMQ源码解析(二)目录RocketMQ源码解析(二)string2File(final String str,final String fileName)2.file2String(final URL url)3 findClassPath(Class<?> c)printObjectProperties(final Logger logger,final Object ...

2020-03-23 12:41:51 166

原创 RocketMQ源码解析(1)

这里写自定义目录标题RocketMQ源码解析第一期BrokerController类BrokerConfig类MixAll 类getPID()createBrokerId(final String ip,final int port)RocketMQ源码解析第一期BrokerController类直接从BrokerController开始吧 /** * 三个日志类,用于输出...

2020-03-21 23:11:36 393

原创 Go语言前后端传值方式解决方法(一)

Go语言中的前后端数据交互方式(一)客户端向服务端发送数据的方式

2019-11-07 22:59:34 3985

原创 微信小程序界面的传值

微信小程序界面的传值在传统的html界面之间,不同的界面在跳转时可以通过url的方式来进行传值如通过js处理即可获得url里的键值对来进行对应的请求,但是小程序并没有url这样的概念,该如何进行页面之间的传值呢?给定以下情况显示一个商品列表,用户点击商品列表跳转到商品的详情页面,这其中商品与对应的商品详情页面有一个映射关系,如何在页面跳转时传递正确的信息,如商品的唯一标识,或者商品多...

2019-10-29 21:24:09 247

空空如也

空空如也

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

TA关注的人

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