自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 导入Maven项目,依赖jar导入慢或者下载不了如何解决?

1. 导入慢的问题?需要检查项目中pom.xml是否设置了repository节点:<repositories> <repository> <id>central</id> <url>http://repo1.maven.org/maven2</url> <releases> <enabled>true</enabled>..

2021-08-01 21:15:49 925

原创 Spring中用@DependsOn注解控制Bean的创建顺序

1. 概述Spirng容器自己会管理bean的生命周期和bean实例化的顺序,但是我们仍然可以根据我们自己的需求进行定制。我可以可以选择使用SmartLifeCycle接口,也可以用@DependsOn注解来管理初始化顺序。这个说明文档展示了@DependsOn的用法和依赖的bean缺失的问题和bean循环依赖(在一个bean实例化过程中依赖另一个bean)的问题。2. Maven首选,我们导入spring-context-xxx.jar的依赖。我们需要在pom.xml中加入以内容:.

2020-10-06 21:48:32 546 1

原创 Spring循环依赖的问题

什么是循环依赖?就是两个Bean相互引用,比如用@Autowire 相互注入。那么Spring是如何解决这个问题的呢?在Bean还未完全实例化前(类只实例化了一部分),将bean提前暴露出来,可以被其他Bean引用。源码解析:问题1:什么情况下需要提前暴露?Spring托管的bean是通过getBean()-->doCreateBean()创建的。正常情况下,单例模式,第一次调用getBean单例初始化完成后,直接放入cache了,后面再次调用直接从cache拿,不用走doCrea

2020-10-02 20:23:26 194

原创 彻底搞懂Spring中BeanFactory和FactoryBean的区别

我认为这是Spring源码中最让人迷惑的两个接口,这两个接口的java doc 实际上写的还是很清楚的,只不过要看懂java doc 前提是你得先理解这两个类各自是干啥用的,死循环了,有点黑色幽默。其实我当初经历这个过程,刚开始看java doc 一头雾水,当我彻底弄懂了这两个类,再回过头来看,感觉这个javadoc写的是如此的清晰。其实这两个作用分工是很明确的:BeanFactory 是Spring核心的容器接口,ApplicationContext继承了BeanFactory,他是Spring容

2020-10-02 13:16:21 1132

转载 JAVA虚拟机的生命周期

JAVA虚拟机的生命周期  一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。  Java虚拟机实例通过调用某个初始类的main()方法来运行

2015-07-05 02:42:54 274

dwr 入门例子(eclipse 工程)

这个eclipse 中的一个dwr 无刷新图片显示的例子,属于入门及例子,可以方便的将此例子集成到自己的项目中。

2009-06-05

java 设计模式(简体中文版)

这是一本chm 格式的java设计模式的简体中文电子书,分类清楚,附有代码

2009-06-05

空空如也

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

TA关注的人

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