自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字节码增强技术-Byte Buddy

字节码增强技术-Byte Buddy目录简介性能使用installHello World创建动态类加载类拦截方法通过匹配模式拦截方法委托参数绑定AgentElementMatcherTransformerEND简介Byte Buddy是一个字节码生成和操作库,用于在Java应用程序运行时创建和修改Java类,而无需编译器的帮助。除了Java类库附带的代码生成实用程序外,Byte Buddy还允许创建任意类,并且不限于实现用于创建运行时代理的接口。此外,Byte Buddy提供了一种方便的API,可以使

2021-08-12 18:35:32 10095 1

原创 TCP协议连接管理过程(三次握手和四次挥手过程)

本文主要参考《TCP/IP协议卷1》 和 《图解TCP/IP》首发地址,本人个人博客TCP状态管理TCP状态表TCP状态变迁[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sL6i2hQo-1611067612362)(http://resource.teemor.xyz/1610704558590)]建立连接序列号TCP在发送SYN包时,会将初始序列ISN设置在TCP头中,应答方回复ACK包时,根据SYN包中的ISN + 1作为应答ack值。后续每次发送数据

2021-01-19 22:48:30 488

原创 Nacos 集群模式注册服务报错 server is DOWN now, please try again later!

问题描述:根据nacos官方docker部署教程,使用nacos docker镜像部署。部署集群模式,只部署了一台主机。部署成功后服务注册一直报错 code:503 msg: server is DOWN now, please try again later!解决方案有道云笔记链接...

2020-10-29 14:57:45 8373 1

原创 Nacos集群模式部署,注册服务时报连接超时错误

问题描述使用nacos集群模式部署,在cluster.conf中配置了各个服务对应的内网ip和端口。集群启动后,cluster.conf文件中会新增一条 ip:port 配置 (该ip为nacos启动时获取的本机ip)服务注册时,有的服务注册会返回连接超时异常信息。这个问题还会导致集群通信出现问题解决方案有道云笔记不能带格式复制,不太方便,直接贴链接有道云笔记链接...

2020-10-29 14:55:57 3162 1

转载 RocketMQ事务消息原理和实现

写在前面本文参考RocketMQ github文档和《RocketMQ技术内幕》书籍相关内容。事务消息原理RocketMQ事务消息流程概要RocketMQ采用了2PC的思想来实现了提交事务消息,同时增加一个补偿逻辑来处理二阶段超时或者失败的消息,如下图所示。上图说明了事务消息的大致方案,其中分为两个流程:正常事务消息的发送及提交、事务消息的补偿流程。1.事务消息发送及提交:(1)发送消息(half消息)。(2)服务端响应消息写入结果。(3)...

2020-07-02 10:45:08 3969 1

原创 RocketMQ消费者之消息消费过程分析

消息拉取-PullMessageServicePUSH模式PullRequest流量控制回调处理-PullCallback消息消费-ConsumeMessageService并发消费-ConsumeMessageConcurrentlyService重试队列提交offset关于offset的值心跳机制在Consumer启动后,它就会通过定时任务不断地向RocketMQ集群中的所有Broker实例发...

2020-07-02 10:35:31 1780

原创 RocketMQ Remoting模块系列之NettyRemotingServer源码浅析

写在前面RocketMQ Remoting模块也是整个代码中比较简单的一个模块,在掌握基本的Netty知识之后就可以尝试对源码进行简单的阅读分析,我也是结合源码分析来进行Netty应用的学习。该模块主要有两个类NettyRemotingServer 和NettyRemotingClient 。分别对应服务端和客户端,服务端主要在Broker和NameService中使用。本文是对NettyRemotingServer 的初始化和启动流程以及请求发送和处理的过程结合源码进行简单分析。第一次认真..

2020-07-02 09:10:14 459

转载 Srping Boot项目集成spring-kafka实现kafka消息的发送和消费

原文地址:http://teemor.xyz/article?id=81添加依赖:<dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId>...

2020-03-23 18:06:01 5378

原创 spring cloud + jenkins + gitee +docker maven多模块项目自动打包部署

该文章之前是自己存在笔记软件里面的,由于不能直接带格式和图片全选复制到csdn,因此附上原文链接本文不包含jenkins安装部署过程https://note.youdao.com/ynoteshare1/index.html?id=3f0f747158a8c5beba8870eae4afa11c&type=note...

2020-02-01 23:59:26 1600 3

原创 redis持久化原理分析

一、待完善...

2019-10-09 21:36:38 105

原创 配置Dubbo Demo遇到的坑之二---无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'

错误信息如图所示,我用的是网上下的Dubbo 入门Demo,运行时遇到这个问题,按照网上说的设置本地dubbo.xsd文件之后依旧报出该错误。在经过一晚上的瞎鸡巴乱弄之后终于解决了。下载的Demo使用的Dubbo是2.5.3版本,我将版本号换成2.6.0之后解决了问题修改之前之后附上Demo原贴地址Dubbo 入门Demo ...

2018-06-07 01:01:17 8394

原创 配置Dubbo Demo遇到的坑之一---找不到dubbo.xsd文件

1、dubbo.xsd文件不能读取因为阿里http://code.alibabatech.com/schema/dubbo域名关闭,所以不能在线访问到http://code.alibabatech.com/schema/dubbo/dubbo.xsd文件,因此需要使用本地资源。我用的是IDEA,因此在设置中将http://code.alibabatech.com/schema/dubbo/dubb...

2018-06-07 00:52:48 4063

空空如也

空空如也

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

TA关注的人

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