摘要: 什么是SPI? SPI全称为Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services目录中查找文件,自动加载文件中指定的实现类,并将它们实例化、初始化,然后返回给调用方使用。 其设计思想是:面向接口 + 配置化 + 阅读全文
posted @ 2023-07-30 23:39 easy16 阅读(203) 评论(0) 推荐(0)
摘要: 当项目中引入新的jar包或者升级jar后,重新构建Maven项目时常出现这种报错: Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce (enforce-rules) on pr 阅读全文
posted @ 2023-07-11 23:05 easy16 阅读(1099) 评论(0) 推荐(0)
摘要: #1. 什么是 ThreadLocal 在 Java 多线程编程中,我们经常会遇到共享变量的并发访问问题。为了解决这个问题,Java 提供了 ThreadLocal 类,它允许我们在每个线程中存储和访问线程局部变量,而不会影响其他线程的数据。 #2. 使用 ThreadLocal 使用 Thread 阅读全文
posted @ 2023-06-24 23:35 easy16 阅读(347) 评论(0) 推荐(0)