08 2021 档案
摘要:spring是通过实现ServletContext的监听器来创建和初始化整个容器的,那ServletContext又是什么呢? 可以把它理解为Web应用的一个共享内存,一个Web应用对应一个ServletContext,项目启动时就会创建ServletContext(关于ServletContext
阅读全文
摘要:现象:shua-video项目中引用了配置中台bp-config的SDK,然后在mq消息监听类中使用。如上使用方式,在waterService中引用了bp-config。在测试环境mq中没有消息消费时项目能正常启动,但在线上有消息消费时项目启动报错,提示找不到bp-config类。 @Compone
阅读全文
摘要:tip:学习的一种成长方式就是多思考,由一个点去想到更多方面,多去总结别人好的设计思路,并在自己的工作中去实践。 最近在看公司一些项目的代码,看到了使用静态内部类实现的单例写法,于是想到了单例和静态内部类这两个知识点,现在做个总结。 1、单例的实现 单例实现有懒汉和饿汉两种方式: 饿汉方式:如下 p
阅读全文
摘要:1、依赖传递的概念 pom.xml 中引入的依赖,在构建或运行时所有必要的类和资源都会自动添加到项目的 classpath 中。 Maven 中的依赖是有传递(Transitive)性的,默认会包含传递的依赖,这样就不用手动引用每一个依赖了。比如下面这个依赖关系中,A 依赖 B,B 依赖了 C……,
阅读全文