自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty源码跟踪 一:服务端的启动

文章目录初始化对象绑定阶段doBindinitAndRegisterinit(channel)信道初始化ServerBootstrapAcceptor服务端接收请求Handlerregister(channel)eventLoop注册绑定channelunsafe().register&Channel的内部类注册功能doRegister初始化对象 public void run() throws Exception { EventLoopGroup bossGroup =

2022-01-07 00:01:21 904

原创 开发中遇到的问题-对数组的截取

场景在一个接口请求中,可以传入多个参数,但是由于接口参数传参有限制,所以需要对接口参数进行分页处理,这里采取list下标索引截取的方式实例代码实现思路:首先根据类列表长度计算分页,如果刚好除尽,取整数;如果有余数,则页码加1;然后根据页码截取分段列表,判断起始索引和结束索引:起始页以末尾为0的整数作为fromIndex,toIndex为下一页的起始页,或列表的长度(列表长度不能除尽的时候);toIndex为下一页的起始页,或列表的长度的判断逻辑为:当取下一页数组索引大于当前列表长度的话,说明

2021-12-29 11:10:17 229

原创 SpringBoot启动中,DispatcherServlet即SpringMvc的加载流程

文章目录前言DispatcherServlet 注册阶段ServletWebServerApplicationContext.createWebServerRegistrationBean.onStartUpServletRegistrationBeanDispatcherServlet初始化阶段,初始化的源头DispatcherServletFrameworkServletHttpServletBeanGenericServletStandardWrapperStandardWrapperValveApp

2021-12-28 02:24:48 1752

原创 开发中遇到的问题-SpringRabbitMq的多实例注册问题

文章目录前情排查问题根本原因解决方案前情在这里记录一下在实际开发中,因为对SpringBoot的自动配置不熟悉所导致的一个问题。开始在项目中有RabbitMq客户端的使用,基于SpringBoot的自动装配机制,所有直接在配置文件里配置了RabbitMq连接所使用的配置属性,在这之前都是正常运行的。然后再一次需求开发中,需要连接另一个RabbitMq,发送消息,这时候,就是简单的在系统中创建了一个RabbitMq的客户端实例对象,然后再配置文件中添加了另一套属性配置,服务正常启动运行。但是在后来的运行过

2021-12-20 22:14:39 1323

原创 SpringBoot启动过程中,BeanFactoryPostProcessors的处理过程,包括启动类的加载和自动装配类的加载

该文主要分析了SpringBoot在启动的过程中,ConfigurationClassPostProcessor对首要类的后置处理过程,包括首要类的加载过程和自动装配类的加载过程

2021-12-19 19:08:00 660

空空如也

空空如也

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

TA关注的人

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