菜单

寂与寞有染

自定义加载外部bean

继承BeanDefinitionRegistryPostProcessor @Component public class BeanCustomLoadHelper implements BeanDefinitionRegistryPostProcessor, ApplicationContextA

Administrator 发布于 2023-11-04

分布式系统八大谬论

网络是可靠的 网络延迟是0 带宽是无限的 网络是安全的 网络拓朴从不改变 只有一个管理员 传输成本是0 网络是同构的

Administrator 发布于 2023-12-24

Async注解引发的空指针问题

现象:利用Async注解异步调用 ,在异步调用方法过程中获取请求上下文报空指针。 原因分析:RequestContextHolder内部采用ThreadLocal(不支持继承),切换线程时无法获取到请求信息。 解决方案: 实现上下文复制装饰器 org.springframework.core.tas

Administrator 发布于 2023-12-12

Nacos动态刷新bean

RefreshScope原理 Nacos订阅应用启动事件注册listener com.alibaba.cloud.nacos.refresh.NacosContextRefresher#onApplicationEvent ——> com.alibaba.cloud.nacos.refresh.Na

Administrator 发布于 2023-12-11

CAS Server 搭建&客户端集成

生成密钥 keytool -genkey -alias java-lonely -keyalg RSA -keystore /Users/xietao/Downloads/java-lonely.keystore 2. 从密钥库里导出证书 keytool -export -trustcacerts

Administrator 发布于 2023-11-19

注解扫瞄优化

Administrator 发布于 2023-11-12

SpringBoot上传文件报空指针

检查前端文件参数名 检查type是否为multipart/form 添加@RequestPart注解 检查MultipartResolver如果是CommonsMultipartResolver且servlet版本较低则无需更换,否则需要更换为StandardMultipartResolver

Administrator 发布于 2023-11-07

maven项目加入本地jar依赖

在pom文件中使用本地路径: <dependency> <groupId>com.aliyun</groupId> <artifactId>sdk.core</artifactId> <version>3.3.1</version> <scope>system</sc

Administrator 发布于 2023-11-07

自定义实现condition

1. 创建注解 @Retention(RetentionPolicy.RUNTIME) @Documented @Target({ElementType.TYPE,ElementType.METHOD}) @Conditional(ConditionOnMultiValuesImpl.class)

Administrator 发布于 2023-11-04