摘要: SPI是一种动态替换发现的机制,一种解耦非常优秀的思想。 spi的工作原理: 就是ClassPath路径下的META-INF/services文件夹中, 以接口的全限定名来命名文件名,文件里面写该接口的实现。然后再资源加载的方式,读取文件的内容(接口实现的全限定名), 然后再去加载类。 spi可以很 阅读全文
posted @ 2022-07-28 23:14 雪域飞魂 阅读(87) 评论(0) 推荐(0) 编辑
摘要: springboot自动装配原理? 自动装配大致流程是通过@SpringBootApplication进行实现。@SpringBootApplication这其实是一个组合注解,有三个主要注解: 1.@SpringBootConfiguration 2.@ComponentScan 3.@Enabl 阅读全文
posted @ 2022-07-28 21:12 雪域飞魂 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 如何排查jvm cpu飙升问题? 1.如果系统是运行的,可以通过命令观察一下cpu高的进程 2.通过jmap -histo pid 查看当前进程里面 按照占用内存的排序的对象实例个数以及其大小,以及其class文件。 3.jastack pid 然后直接拿到线程id,去分析具体代码 可以先设置好du 阅读全文
posted @ 2022-07-28 12:28 雪域飞魂 阅读(34) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示