logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Feign 调用为服务报 `HardCodedTarget(type=xxxClient, name=xxxfile, url=http://file)`异常

摘要 文章描述了在微服务架构中使用Feign客户端调用文件服务时遇到的HardCodedTarget异常问题。主要涉及以下内容: 业务场景:需要在当前服务中新增文案数据,并关联存储在另一个smart_app_file服务中的文件 技术实现: 使用线程池进行异步操作 通过Feign客户端调用文件服务接口 在异步线程中将数据索引到Elasticsearch 问题现象: Feign客户端打印出HardC

文章图片
#http#网络协议#网络
行为设计模式之Iterator(迭代器)

摘要: 迭代器模式(Iterator)是一种行为设计模式,它提供顺序访问聚合对象元素的方法,同时不暴露内部结构。该模式由迭代器接口(Iterator)、具体迭代器(ConcreteIterator)、聚合接口(Aggregate)和具体聚合(ConcreteAggregate)组成,适用于需要遍历不同聚合结构的场景。示例代码展示了通过BookIterator遍历BookAggregate中的图书信

文章图片
#设计模式#python#开发语言
SpringBoot 单元测试用例怎么写

技术评审说,我们平时写功能接口时候,需要自己本地测试下,常见的postman,apipost…都可以测试下。简单说就是平时写功能接口,本地要写单元测试。这一听来活了,简单粗暴上代码。

文章图片
#spring boot#测试用例#后端
【面试题】- 使用CompletableFuture实现多线程统计策略工厂模式

本文介绍了一种结合CompletableFuture多线程和策略工厂模式实现的统计查询方案。通过自定义线程池执行异步任务,利用工厂模式创建不同时间维度(时/周/月)的统计策略,并行查询后汇总结果。方案包含:1)接口层接收查询时间参数;2)业务层使用CompletableFuture异步执行三种统计策略;3)策略工厂根据类型返回具体实现类;4)各策略类实现统一接口完成具体统计逻辑。该设计实现了线程安

文章图片
#设计模式#工厂方法模式#策略模式
策略模式和模板方法模式的区别【面试题】

摘要:策略模式和模板方法模式均属于行为设计模式,但核心差异显著。策略模式通过组合实现,支持运行时动态切换完整算法(如支付方式切换),变化维度大;模板方法模式通过继承实现,固定算法骨架但允许子类定制特定步骤(如文档生成流程不变,数据源可变),变化维度小。前者由调用方主动选择策略(控制权在客户端),后者遵循“好莱坞原则”由父类控制流程调用子类方法(控制权在父类)。选择依据:需灵活替换整套逻辑用策略模式

文章图片
#策略模式#模板方法模式
定时任务引起的死锁

定时任务备份数据引起的死锁

文章图片
#java
    共 22 条
  • 1
  • 2
  • 3
  • 请选择