自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计原则

单一职责原则单一职责原则是一种面向对象的设计原则,改原则指出软件模块应该只有一个被修改的理由。在大多数情况下,编写java代码时都会将单一职责原则应用于类。单一职责原则可被视为使封装工作达到最佳状态的良好实践。更改的理由是:需要修改代码。如果类需要更改的原因不止一个,那么每个类都可能引入影响其他类的更改。当这些更改单独管理同一模块时,一系列更改可能会破坏与其他更改原因相关的功能。另一方面。每...

2020-01-05 15:52:38 99

原创 SpringIOC源码解析九

finishBeanFactoryInitialization该方法初始化非lazy的单例protected void finishBeanFactoryInitialization(ConfigurableListableBeanFactory beanFactory) { // Initialize conversion service for this context. if (...

2019-07-17 20:15:56 114

原创 SpringIOC源码解析八

registerBeanPostProcessorspublic static void registerBeanPostProcessors( ConfigurableListableBeanFactory beanFactory, AbstractApplicationContext applicationContext) { //获取BeanPostProcessor...

2019-07-15 22:42:02 119

原创 SpringIOC源码分析七

invokeBeanFactoryPostProcessors protected void invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory) { // getBeanFactoryPostProcessors()返回要在刷新时应用的beanFactoryPostProcessors集合...

2019-07-15 22:27:36 182

原创 SpringIOC源码分析六

prepareBeanFactory(beanFactory)简单看一下protected void prepareBeanFactory(ConfigurableListableBeanFactory beanFactory) { // Tell the internal bean factory to use the context's class loader etc. //告诉...

2019-07-15 22:03:27 68

原创 SpringIOC源码解析五

loadBeanDefinitions解析(三)接上一篇loadBeanDefinitions解析(一)parseCustomElement(ele)方法该方法解析不是beans约束的xml节点进入到NamespaceHandlerSupport类 @Nullable public BeanDefinition parse(Element element, ParserContext ...

2019-07-15 21:54:27 110

原创 SpringIOC源码解析四

loadBeanDefinitions解析(二)接上一篇loadBeanDefinitions解析(一)parseDefaultElement(ele, delegate)方法该方法是beans约束执行此方法,进入方法private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) {...

2019-07-15 20:47:35 72

原创 SpringIOC源码解析三

loadBeanDefinitions解析(一)进入到方法@Override protected void loadBeanDefinitions(DefaultListableBeanFactory beanFactory) throws BeansException, IOException { // Create a new XmlBeanDefinitionReader for ...

2019-07-15 20:28:19 67

原创 SpringIOC源码解析二

obtainFreshBeanFactory()进入方法 protected ConfigurableListableBeanFactory obtainFreshBeanFactory() { //初始化bean工厂并赋值给AbstractRefreshableApplicationContext refreshBeanFactory(); //调用AbstractRefresh...

2019-07-13 11:09:08 113

原创 SpringIOC源码解析一

准备将spring5.1源码导入到idea编写几个测试类public class Main { public static void main(String[] args) { ApplicationContext app = new ClassPathXmlApplicationContext("spring.xml"); Text02 text02= (Text02)ap...

2019-07-13 10:53:44 202

原创 RocketMQ 安装

服务器配置192.168.127.142 nameServer1,brokerServer1192.168.127.143 nameServer1,brokerServer1添加Host文件192.168.127.142 rocketmq-nameserver1192.168.127.142 rocketmq-master1192.168.127.143 rocketmq-namese...

2019-06-21 11:08:16 121

原创 liunx 安装 jdk

liunx 安装 jdk##下载上传jdk解压 tar -zvxf jdk…配置jdk 环境vi /etc/profile添加内容export JAVA_HOME=/usr/local/java/jdk1.8.0_211export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/jreexport CLASSPATH=.:J...

2019-06-20 10:59:01 78

空空如也

空空如也

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

TA关注的人

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