读取网络图片时遇到的坑
发表于|更新于
|浏览量:
读书越多,越感到腹中空虚。 ——雪莱
今天在使用java读取网络图片的时候遇到一个问题
图片粘贴到浏览器的地址栏上可以打开
但使用java读取就报400
最后发现原来是url编码问题
把url中的中文、空格或者特殊字符之类的转换一下就好了
1 | java.net.URLEncoder.encode("www.阿超.com", "utf-8") |
相关推荐
2020-12-22
springbootTest坑
人一能之,己百之;人十能之,己千之。——《中庸》 今天踩到一个坑,使用springboot单元测试时插入数据回滚了 最后发现原来需要在测试类上面加上@Rollback(false)就可以了 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960package com.ruben;/** * @ClassName: MybatisPlusDemo * @Date: 2020/11/9 0009 20:51 * @Description: */import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.core.toolkit.Wrappers;import co...
2021-05-08
List中随机取一条
放纵自己的欲望是的祸害;谈论别人的隐私是的罪恶;不知自己过失是的病痛——亚里士多德 如下 12345678910111213141516171819public static void main(String[] args) { List<Integer> list = Stream.iterate(0, i -> ++i).limit(10).collect(Collectors.toList()); System.out.println(getAny(list));}/** * 随机获取一条 * * @param list 集合 * @return T 数据 * @author <achao1441470436@gmail.com> * @date 2021/5/8 0008 9:07 */public static <T> T getAny(List<T> list) { if (Objects.isNull(list) || list.isEmpty()) {...
2024-10-16
Dromara 亮相 COSCon'24 中国开源年会,共话国产开源未来
相鼠有皮,人而无仪!人而无仪,不死何为?——先秦《国风·廊风·相鼠》 时间:2024 年 11 月 2-3 日地点:北京·中关村国家自主创新示范区展示中心 由开源社主办的 COSCon’24 中国开源年会暨开源社 10周年嘉年华将在北京隆重举办。作为国内开源界的年度盛会,本次大会汇聚了大量开源爱好者、技术专家和行业领袖,共同探讨开源技术的未来发展。此次大会设有多个分论坛,其中中间件 /微服务分论坛由 Dromara 开源组织出品,Dromara 社区将携多位成员带来精彩的技术分享,展示国产开源力量。 Dromara 是由国内顶尖的开源项目作者共同组成的开源社区。提供包括分布式事务,日志,流行工具,企业级认证,微服务,运维监控,调度编排等一系列开源产品。技术栈全面开源共建、 保持社区中立。让参与的每一位开源爱好者,体会到开源的快乐。 Dromara开源社区目前拥有15+GVP项目,总star数量超过三十万,构建了上万人的开源社区,有成千上万的个人及团队在使用Dromara社区的开源项目。 本次 Dromara 社区至少有三位成员将在论坛上进行演讲,覆盖 AI、数据操作...
2025-04-11
mypet
一切过去了的都会变成亲切的怀念。 ——普希金 MyPet: 一个功能丰富的 Bukkit/Spigot 宠物插件项目简介MyPet 是一个为 Bukkit 和 Spigot 服务器设计的功能强大的宠物插件。这款插件允许玩家在 Minecraft 中拥有属于自己的宠物,不仅能与宠物互动,还可以训练它们,让它们成为游戏中的重要伙伴。 项目特点 多样性宠物支持:支持多种 Minecraft 生物作为宠物。 宠物技能树:允许玩家为宠物解锁和自定义技能。 宠物互动:宠物可与玩家互动,并在游戏中提供帮助。 多语言支持:方便全球用户使用。 高度可配置:提供丰富的配置选项,适配不同的服务器需求。 项目信息 创建时间:2012 年 5 月 13 日 最新更新:2025 年 2 月 16 日 星标数量:189 Fork 数量:101 开放问题:138 主要编程语言:Java 许可证:GNU Lesser General Public License v3.0 项目主页 GitHub 项目主页:MyPet 插件资源主页:MyPet 插件页面 项目适用场景 Minecraft 服务器...
2022-08-16
全局响应返回处理
我喜欢我的懦弱,痛苦和难堪也喜欢。喜欢夏天的光照,风的气息,蝉的鸣叫,喜欢这些,喜欢得不得了。——《寻羊冒险记》 上代码: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import io.github.vampireachao.stream.core.optional.Opp;import org.springframework.core.MethodParameter;import org.springframework.http.MediaType;import org.springframework.http.converter.HttpMessageConverter;import org.springframework.http.server.ServerHttpRequest;import org.springframework.http.server.ServerHttpResponse;import org.springframewor...
2024-02-12
异步转Mono
小利不争,小忿不发,可以合众。——傅昭 今天分享一个异步方法转Mono的方式,利用reactor.core.publisher.Mono#create: 1234567891011return Mono.create(sink -> rtmClient.subscribe(channelName, options, new ResultCallback<Void>() { @Override public void onSuccess(Void unused) { sink.success(unused); } @Override public void onFailure(ErrorInfo errorInfo) { sink.error(new IllegalStateException(errorInfo.getErrorReason())); }})); 即可实现

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog