08 2023 档案
摘要:静态代理、动态代理和CGLIB代理都是常见的代理模式,用于在对象之间添加额外的功能或控制访问。 ## @EnableTransactionManagement(proxyTargetClass = true) 的 作用 > 当将 proxyTargetClass 设置为 true 时,将使用基于CG
阅读全文
摘要: ## mybatis 中的实现 ``` public interface UserMapper extends B
阅读全文
摘要:## CompletableFuture 异常处理 ``` private void asyncChildFaults(FaultTreeRequest request, List fmeaTreeNodeModels) { List> futures = new ArrayList(); Stri
阅读全文
摘要:# spring cache 缓存在jvm # 搭配redis ## pom ``` org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-data-redis org.ap
阅读全文
摘要:/** * 传入一棵树,递归到子,从子到父过节点,只要存在符合条件的子节点,则保留从父到子的路径树, * 根据预留函数式接口,利用模板方法设计模式,过滤全量资产树 * 因java8 collection只提供removeIf,无提供retainIf,故传参判断是否保留 * * @param tree
阅读全文
摘要:## 1 处理非200 异常 ### pom ``` io.github.openfeign feign-jackson ``` ### code ``` public class FeignException implements ErrorDecoder { private final Erro
阅读全文