
java
Java实战
杨YY一样一样
知识改变命运,学习成就未来
展开
-
java s3存储文件
步骤一引入aws sdk包<!-- 亚马逊 S3 储存sdk --><dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.11.415</version> <exclusions> <exclusion原创 2021-03-12 17:02:17 · 1493 阅读 · 0 评论 -
java算法题收集
1. 10亿个数字里里面找最小的10个import java.util.Random;public class Test1 { static Random random = new Random(); public static void main(String[] args) { /**第一个元素0不参与,只是用于占位置,这样的话,只要array[k]>array[2k] && array[k]>array[2k+1]那就是最大堆了,原创 2021-03-11 15:21:56 · 321 阅读 · 0 评论 -
spring定时任务隔一段时间就停止了
问题描述在项目中创建了一个定时任务定时去请求链闻,金色财经,币世界等平台提供的api获取类容,项目在开发环境无任何异常问题,但项目上线后定时任务执行一段时间后(可能是几个小时也可能是几天)就自动停止了一、问题原因通过日志排查没有发现异常日志(有点蛋痛),然后查资料分析应该是网络问题,造成http请求僵死,导致线程也不再往下执行。参考文章:https://blog.csdn.net/younger_z/article/details/104552820。二、解决办法我使用的是hutool工具包中原创 2021-03-08 10:00:26 · 849 阅读 · 1 评论 -
feign调用时因为请求头content-length调用失败
问题描述前面在做项目开发时遇到一个奇怪的问题,项目使用的是阿里的springcloud+nacos+feign搭建的微服务,在开发过程中没遇到问题,但在测试中项目一些接口总是出现超时的情况,但从swagger中测试一切都正常,而且服务重启后又回复正常,过一段时间后又出现问题,真是让人头痛一、问题原因通过日志排查和分析(arthas Java诊断工具)发现调用超时的接口请求头多了一个content-length,造成了请求超时,至于为什么接口有时候会多这么一个请求头暂时还没找到原因。二、解决办法在原创 2021-01-23 12:38:24 · 2966 阅读 · 3 评论