@orisland 不对,这怎么是回调的……

Orisland 发布的帖子
-
RE: 阿里ecs问题导致无法正常访问腾讯的聊天资源服务器,疑似ip被屏蔽
@cssxsh 似乎okhttp不太行,无论我请求什么都是null=。=,是我哪些参数写错了吗?
OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder() .url("http://cdn.orisland.top/pic/2018/66606021.jpg") .build(); okHttpClient.newCall(request).enqueue(new Callback() { @Override public void onFailure(@NotNull Call call, @NotNull IOException e) { } @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { if (response.isSuccessful()){ bytes = response.body().bytes(); } } }); System.out.println(bytes == null);
打印结果
true
随后报错。
-
RE: 阿里ecs问题导致无法正常访问腾讯的聊天资源服务器,疑似ip被屏蔽
@cssxsh
好吧这么看似乎真的是没下载完(但是他也没下载完过啊,至少下载有个头啊,这一开始下载就没完没了了),但是这图片总共也就是一两百k啊=。=有什么好办法解决吗,除了升级ecs带宽外…… -
RE: Gradle 总是在每次 build 下载 pom 文件
@nambers 解决,感谢,好耶(σ≧∀≦)σ
@Peanuuutz 在这里加个mavenLocal()repositories { maven("https://maven.aliyun.com/repository/public") mavenCentral() mavenLocal() jcenter() }
-
RE: 阿里ecs问题导致无法正常访问腾讯的聊天资源服务器,疑似ip被屏蔽
麻了,找不出原因,下载按道理早就应该下完了,现在就是没有任何反应,总不至于腾讯屏蔽阿里云ecs的访问吧……
-
RE: 阿里ecs问题导致无法正常访问腾讯的聊天资源服务器,疑似ip被屏蔽
@cssxsh 啊这,那不应该啊,这图片连100kb都不到,是个表情包而已,1m的小水管按道理1秒也下完了。
-
RE: Gradle 总是在每次 build 下载 pom 文件
@rainchan 我也有此问题,但是一直在下载而不是检测本地,必须手动打开离线构建才可以,否则每重启一次bot大约需要1分钟或者更多时间进行pom下载等操作,不知道具体原因如何。
-
RE: Gradle 总是在每次 build 下载 pom 文件
@peanuuutz 暂时不清楚,我理解为一直在尝试获取版本更新(我关闭梯子后立即构建失败,显示get pom链接错误),但是目前这种方法勉强可以解决,暂时没有思考具体原因。
-
阿里ecs问题导致无法正常访问腾讯的聊天资源服务器,疑似ip被屏蔽
求解原因,本地测试正常通过,但是服务器上会在读取图片时卡在BufferedImage,然后就没了,也没有抛异常也没有任何反应。
根本读不上去,本地端测试没有任何问题,服务器所以图片一律失败,后续消息收发也是正常的,找不到原因,求解。
System.out.println("图片开始处理!"); String url = Image.Key.queryUrl(image); int[] rgb = new int[3]; InputStream inputStream = null; boolean flag = true; int num = 0; do { if (++num > 3){ throw new IOException(); } System.out.println("第"+num+"次尝试!"); try { inputStream = new URL(url).openStream(); flag = false; }catch (Exception e){ e.printStackTrace(); } }while (flag); System.out.println("图片input流获取完成!"); // assert inputStream != null : "错误,inputsteam为空!"; BufferedImage bi = ImageIO.read(inputStream); System.out.println("图片已读取缓冲区。");
-
RE: Gradle 总是在每次 build 下载 pom 文件
@peanuuutz 选择本地构建。
前提是你的本地已经成功进行过一次构建了,新加依赖的时候别忘了打开,否则下载会失败。