logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式服务架构之Hessian原理分析(一)

使用HessianServiceExporter向外暴露服务,接收请求:HessianServiceExporter接收到请求后通过调用handleRequest的invoke进一步执行请求:在invoke中,拿到请求的Servlet  InputStream检索请求体作为二进制数据,返回数据也是一个适合在响应中写入二进制数据的Servlet Output Stream。servlet容器不对二进

springBoot请求映射原理源码解析(二)

springBoot处理请求通过:DispatcherServlet->doService->doDispatch(request, response).->getHandler->hand.handler。通过方法:真正执行请求分发。根据请求for循环依次尝试 handler处理器,执行处理。核心代码一:getHandler(processedRequest)获取处理请求的handler。其中R

#spring boot#java#spring
spring boot+dubbo+nacos+seata分布式事务简单实例

一、下载seata服务端软件(以下以windows 为例):①:下载链接:https://github.com/seata/seata/releases②:配置seata;打开seata进入conf目录,编辑file 和registy文件(注意:这里file.conf为实力配置文件,最终生效的文件为,类型为:CONF文件)配置注册中心:打开registy.conf(文件类型为:CONF)----这

#java
springBoot自定义参数类型转换器

/ConverterS源类型,T目标类型。方式一:通过实现接口:WebMvcConfigurer并重写方法的形式。springBoot允许用户自定义转换器,以处理自定义请求参数协议。* 自定义转换逻辑,S源参数类型,T目标参数类型。* 添加自定义格式化器或转换器。

#spring boot#java#spring
spring容器之ApplicationContext

一、ApplicationContext:是spring继BeanFactory之外的另一个核心接口或容器,允许容器通过应用程序上下文环境创建、获取、管理bean。为应用程序提供配置的中央接口。在应用程序运行时这是只读的,但如果实现支持这一点,则可以重新加载。一个ApplicationContext提供:•访问应用程序组件的Bean工厂方法。从org.springframework.bea...

到底了