- 博客(8)
- 收藏
- 关注
原创 RestTemplate循环调用三方接口报错
本文解决了使用RestTemplate循环调用第三方接口时出现的连接复用问题。作者最初采用同步方式调用接口获取文件流并打包下载,但出现后续调用失败的情况。通过排查发现是RestTemplate连接复用导致的,于是重构代码:1)为RestTemplate配置连接池,设置最大连接数和路由限制;2)采用异步调用方式,使用CompletableFuture和线程池并发处理请求。优化后,同步调用耗时3秒,异步调用仅需1秒,性能提升60%以上,且所有接口调用均成功。最终方案结合了连接池管理和异步并发处理,有效解决了问题
2026-01-07 15:55:20
141
原创 使用gateway跳转kkFileView服务实现文件预览
因为不想将kkFileView服务集成到微服务框架中,所以想直接通过gateway做跳转。向deepseek简单问了一下,没想到就实现了。特此记录。sp. kkFileView的使用方法在此不再赘述,可直接参考文末的官方文档。
2025-02-11 16:57:41
583
原创 使用freemarker导出富文本内容至word文档
工作中遇到一个需求,需要将富文本内容导出到word表格中。但是富文本内容是HTML格式的,上面方法就不适用了,因为xml格式无法解析HTML标签。网上冲浪之后,决定还是使用freemarker,但是将word模版文档转成mht格式作为模板再进行导出。
2024-10-23 14:22:29
2139
原创 使用freemarker解决easypoi导出Word表格错位的问题
工作中碰到了需要导出Word表格文档的需求,最简单的方式就是使用easypoi先配置好word模板文件(使用他的插值语法),准备好需要导出的数据直接导出即可。不过在测试时发现,使用循环插值语法导出表格中部分列表内容时会出现表格错位的问题。网上找了许多方法都不能解决(我甚至使用原生poi去写这一块循环生成的表格,捣鼓了一天发现导出来的跟用easypoi导出来的一模一样,错位问题也一模一样。
2024-09-27 15:11:56
1438
3
原创 Java 2种方式集成 mqtt
获取mqtt消息驱动转换器 MqttPahoMessageDrivenChannelAdapter类的实例,再调用其方法。addTopic(String topic, int qos) ——添加订阅主题。removeTopic(String... topic) ——取消订阅主题。
2023-11-14 19:44:18
3338
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅