自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你就像甜甜的益达

世界上所有的不公平都是由于当事人能力不足造成的.

  • 博客(14)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 springmvc源码解析(一),springmvc容器加载的过程

文章目录了解springmvc启动流程了解springmvcspringmvc官网https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc-servletspringmvc是基于spring的一个web层框架,同样也是web层框架的有struts,struts2等等,但是struts因为漏洞等问题,被慢慢淘汰了,现在基本都在用springmvc;相信以前面试的时候总是背了springmvc的执行流

2020-12-27 23:21:27 93

原创 spring容器refresh方法源码分析(一)

文章目录refresh方法prepareRefresh 方法,准备工作obtainFreshBeanFactory方法refresh方法AbstractApplicationContext的refresh方法,源码: @Override public void refresh() throws BeansException, IllegalStateException { //加个锁,容器不能进行多次refresh synchronized (this.startupShutdownMoni

2020-12-10 17:37:48 347 1

原创 BeanNameUrlHandlerMapping在哪配置加入spring容器的

springmvc一般配置了这个注解: <mvc:annotation-driven/>这个注解默认注册了部分handlermapping到spring容器中;这个注解是由:org.springframework.web.servlet.config包下的AnnotationDrivenBeanDefinitionParser进行解析的:解析xml就不过多说,注册bean的地方也比较简单,我大概的截几个图:主要就是RequestMappingHandlerMapping ,Req

2020-12-31 17:32:27 85

原创 springmvc源码解析(二),DispatcherServlet加载的过程

文章目录onRefresh刷新dispatcherservlet九大组件的主要地方initMultipartResolver 初始化文件上传解析器initLocaleResolver本地化解析getDefaultStrategy方法获取默认配置(缺省策略)initHandlerMappings处理器映射器 保存Url映射关系(重要)在讲initWebApplicationContext方法的时候,分为两部分,一部分是创建web端的spring容器,一部分是DispatcherServlet的加载,前面一篇

2020-12-29 16:33:21 164

原创 SpringApplicationRunListener详解

文章目录SpringApplicationRunListenerde 作用再次源码分析方法详解具体使用注意事项SpringApplicationRunListenerde 作用命名我们就可以知道它是一个监听者,分析springboot启动流程我们会发现,它其实是用来在整个启动流程中接收不同执行点事件通知的监听者,SpringApplicationRunListener接口规定了SpringBoot的生命周期,在各个生命周期广播相应的事件,调用实际的ApplicationListener类。再次源码分析

2020-12-25 15:37:37 2061

原创 springboot在启动完成后执行方法

文章目录需求解决方案结果区别idea设置参数源码解析执行时机需求springboot项目启动完成执行指定方法解决方案org.springframework.boot.ApplicationRunnerorg.springframework.boot.CommandLineRunner这两个接口是springBoot提供用来在spring容器加载完成后执行指定方法;测试类:@Slf4j@Componentpublic class RunnerTest implements Applica

2020-12-25 10:34:03 1295 2

原创 idea忽略前端代码的缓存

文章目录问题描述解决问题描述有时候在java项目中有一些文件,不需要被idea缓存起来进行搜索;有时候前端源码文件跟你项目放在一起,有时候搜索的时候就会搜索到前端文件,特别烦;解决使用的idea工具,可以直接将指定目录设置为排除的;这时候就搜索不到了~也不会添加到缓存了...

2020-12-24 10:25:15 313

原创 idea配置python

文章目录下载python:idea搜索python插件配置python sdk测试下载python:官网https://www.python.org/downloads/首先安装python环境,几点点击添加path;安装完成打开cmd,输入python:安装成功~idea搜索python插件安装启动,重启,配置python sdk或者在这边添加也是可以的测试新建aa.py文件:if __name__ == '__main__': print ('aaaa')执行

2020-12-18 11:22:11 367

原创 spring源码分析(五)-finishRefresh方法

文章目录finishRefreshinitLifecycleProcessorgetLifecycleProcessor().onRefresh();publishEvent(new ContextRefreshedEvent(this));LiveBeansView.registerApplicationContext(this);完结撒花finishRefresh前面大概讲了一下spring通过反射创建bean,对bean进行属性赋值,这时候spring容器大体都加载完成了,单例bean都初始化完成

2020-12-17 18:02:58 273

原创 spring源码分析(四)-创建bean的源码分析

文章目录createBean方法doCreateBeancreateBeanInstance就看一下简单通过构造函数进行bean初始化instantiateBean方法instantiate方法BeanUtils.instantiateClass的方法就是通过Constructor构造实例createBean方法 @Override protected Object createBean(String beanName, RootBeanDefinition mbd, Object[] args) t

2020-12-17 15:39:12 119

原创 spring源码分析(三)-创建bean的源码分析

spring容器refresh方法源码分析(二)接着前面讲:文章目录finishBeanFactoryInitialization初始化所有单例的bean(懒加载除外)最重要finishBeanFactoryInitialization初始化所有单例的bean(懒加载除外)最重要

2020-12-16 16:16:00 65

原创 小幺鸡开源版本的源码

老版本的小幺鸡开源版本的:https://gitee.com/stackR/apiManager这是一个项目接口管理项目;

2020-12-15 16:03:13 112

原创 spring容器refresh方法源码分析(二)

spring容器refresh方法源码分析(一)接着前面讲:文章目录registerBeanPostProcessors方法registerBeanPostProcessors方法

2020-12-11 16:50:09 56

原创 springboot启动原理

文章目录springboot主函数启动类注解详解,自动装配原理main方法初始化SpringApplication实例SpringApplication.run方法getRunListeners方法,starting方法,获取启动监听,和启动prepareEnvironment准备环境打印bannercreateApplicationContext创建容器prepareContext,准备容器refreshContext,afterRefresh刷新容器,刷新容器之后执行方法springboot主函数s

2020-12-02 18:10:59 1331

dubbo-admin-0.0.1-SNAPSHOT.jar

dubbo-admin图形化界面老版jar包; 可以直接运行,用户名密码都是root,root; 具体参考博客:https://blog.csdn.net/qq_38366063/article/details/93302261

2020-05-19

PlistEdit Pro 1.8.4.dmg

mac删除ABC默认你输入法

2021-06-04

SublimeText4101.zip

mac版本的sublime

2021-04-23

空空如也

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

TA关注的人 TA的粉丝

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