首页
学习
活动
专区
工具
TVP
发布

Java学习录

专栏作者
189
文章
209097
阅读量
37
订阅数
Dubbo源码解析(1)概览
本篇文章是Dubbo源码解析系列文章的第一篇,本系列文章分析基于Dubbo官方代码2.7.5-release版本,本篇文章并不会具体分析某一处的实现细节,只是会以一个宏观的角度来看一下一个服务提供者启动时涉及到的东西
Java学习录
2020-03-20
5780
2020年最新阿里和美团面经
阿里,31号电面,2020年元旦中午1点在线编程。最后挂了,面试官大哥说等我工作满三年再捞我
Java学习录
2020-01-14
5361
SpringCloud Gateway拦截器遇到的小坑汇总
这是因为Gateway默认使用的是SpringWebflux,解决这个问题需要容重新构造一个request来替换原先的request
Java学习录
2019-12-03
2.8K0
Zipkin客户端链路追踪源码解析
在spring-cloud-sleuth的spring.factories文件中注入的很多类中包含了一个类:TraceWebServletAutoConfiguration,一看就知道,这是为Servlet环境量身定制的一个自动装配类
Java学习录
2019-11-20
1.3K0
Zipkin架构简介
Zipkin基本概念 Span:基本工作单元,一次链路调用就会创建一个Span Trace:一组Span的集合,表示一条调用链路。举个例子:当前存在服务A调用服务B然后调用服务C,这个A->B->C的
Java学习录
2019-11-12
9060
Feign自动装配原理
按照以往的惯例,在研究源码的时候,我们先看一下spring.factories文件下自动装配的类FeignAutoConfiguration,其中比较重要的东西有这么几个
Java学习录
2019-11-12
8160
SpringApplication到底run了什么(下)
在上篇文章中SpringApplication到底run了什么(上)中,我们分析了下面这个run方法的前半部分,本篇文章继续开工
Java学习录
2019-09-26
6240
SpringBoot源码解析:创建SpringApplication对象实例
点击run方法一路跟踪下来,发现首先做的是实例化SpringApplication对象实例
Java学习录
2019-09-25
3880
SpringApplication到底run了什么(上)
这里构造时仅仅加载了一个EventPublishingRunListener类,所以咱们就来解析一下这个东东
Java学习录
2019-09-25
5940
SpringBoot自动装配原理解析
我们知道,在使用SpringBoot的时候,我们只需要如下方式即可直接启动一个Web程序:
Java学习录
2019-09-23
1.3K0
面试官:你知道Spring中有哪些可以让我们扩展的地方么
大家都知道我这段时间陆续更新了Spring系列源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了
Java学习录
2019-09-23
3910
Spring事件监听机制
看一下这个方法AbstractApplicationContext.refresh,在IOC源码解析那篇文章已经把这个方法分析完了,所以直接关注事件广播器和事件发布相关的逻辑即可
Java学习录
2019-09-19
1.4K0
Spring扩展点之Aware接口族
Spring中提供了各种Aware接口,方便从上下文中获取当前的运行环境,比较常见的几个子接口有:BeanFactoryAware,BeanNameAware,ApplicationContextAware,EnvironmentAware,BeanClassLoaderAware等
Java学习录
2019-09-17
5030
Spring扩展点之FactoryBean接口
由接口定义可以看出来,实现这个接口的bean不是主要功能,getObject()创建的对象才是重点。那么在这我们就可以猜到了,可以是使用FactoryBean创建一些实例化过程比较复杂的bean
Java学习录
2019-09-17
4490
Spring扩展点之BeanFactoryPostProcessor
BeanFactoryPostProcessor接口是Spring中一个非常重要的接口,它的接口定义如下
Java学习录
2019-09-12
5660
Spring扩展点之BeanPostProcessor
BeanPostProcessor接口是Spring中一个非常重要的接口,它的接口定义如下
Java学习录
2019-09-12
6160
SpringMVC源码解析(二)
在上篇文章SpringMVC源码解析(一)中,我们搭建了一个SpringBoot的启动demo,分析了SpringBoot中SpringMVC的自动配置原理以及DispatcherServlet的初始化流程。本篇文章就分析一次请求在SpringMVC中的处理流程
Java学习录
2019-09-08
4270
SpringMVC源码解析(一)
为了简单起见,再一个就是现在这个年代也没有啥项目使用JSP了。所以本次分析使用SpringBoot结合thymeleaf来搞
Java学习录
2019-09-04
6690
Spring事务源码解析(三)
在之前的文章Spring事务源码解析(二)获取增强中,我们分析了Spring事务的实现是基于AOP实现的,还分析了增强BeanFactoryTransactionAttributeSourceAdvisor中的相关内容。而这个增强中包含一个拦截器TransactionInterceptor,代理的实现就是基于这个拦截器 现在来看一下这个拦截器的代码
Java学习录
2019-09-04
9700
Spring事务源码解析(二)获取增强
在上一篇文章@EnableTransactionManagement注解解析中,我们搭建了源码阅读的环境,以及解析了开启Spring事务功能的注解@EnableTransactionManagement的实现逻辑
Java学习录
2019-09-02
5310
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档