自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ExtensionLoader类代码详解

以注释的方式解析了ExtensionLoader类源码` /* * Copyright 1999-2011 Alibaba Group. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the...

2020-03-01 14:06:56 260

原创 bio、nio、netty处理流程简析

本文只是说明流程,具体的代码网上可以找到,如果还没有跑过相关代码的,需要先找找相关资料了解。 Bio的处理流程如下图 当一个客户端请求服务端建立连接后,服务端会单独为客户端生成一个线程处理io以及后续逻辑。如果客户端数量过大,就会使服务端超负荷。如果使用线程池,客户端数量过大,后面的客户端就有可能不能建立连接。 Nio的处理流程如下图 服务端会先生成一个ServerSocketChannel,...

2020-03-01 13:55:49 162

原创 Configuration注解类的增强

在spring中,以AnnotationConfigApplicationContext方式生成类的时候,会用到Configuration注解。在解析完相关注解(类上有Component ComponentScan Import ImportResource ,方法上有bean注解),生成beandifinition后,会对Configuration注解类进行增强。 ConfigurationC...

2020-03-01 13:49:40 434

原创 我理解的spring源码

在读spring源码前,需要了解的是spring的主要作用是通过配置(包扫描或注解)获取类的信息,然后生成一个或多个类。那么,源码就可以划分为两个阶段,解析配置阶段和类的生成阶段。解析阶段以spring的xml配置文件为输入(或者扫描包),输出为以bean的名字为key,类的定义信息为value的definition类,组成的map。类的生成阶段是拿到解析的输出的map,以bean的名字key拿到...

2020-03-01 13:42:11 221

空空如也

空空如也

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

TA关注的人

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