首页
归档
友链
关于
Search
1
网易云音乐黑胶会员月月免费赠送
4,731 阅读
2
十年之约RSS聚合订阅服务上线
4,145 阅读
3
工资发放日的区别
2,980 阅读
4
rsyslogd内存占用过高解决方案
2,719 阅读
5
Nginx反代MinIO后,上传文件签名异常
2,587 阅读
零碎
标本
码海
工具
其他
登录
Search
标签搜索
北京
摄影
生活
Java
旅行
学习笔记
教程
Linux
服务器
日记
软件
SpringBoot
服务
Windows
数据库
福利
Spring
系统
SQL
docker
萧瑟
累计撰写
215
篇文章
累计收到
1,562
条评论
首页
栏目
零碎
标本
码海
工具
其他
页面
归档
友链
关于
搜索到
215
篇与
萧瑟
的结果
2024-08-24
PostgreSQL:Unsupported binary encoding of timestamp.
PostgreSQL因默认使用二进制传输导致JDBC解析时间戳失败,解决方案是在数据库连接URL中添加`binaryTransfer=false`参数禁用二进制传输。
2024年08月24日
278 阅读
1 评论
2024-08-11
RSS-Reader订阅推送工具内测开始啦
作者开发了一款RSS订阅推送工具,支持微博RSS定制(图片保存、上传AList)和邮件推送,采用Docker部署。未来计划增加前端展示和后台管理功能,源码已开源在GitHub。
2024年08月11日
940 阅读
15 评论
2024-08-09
(限量)体验华为云开发者空间云桌面
华为云推出限量体验的开发者空间云桌面,提供Ubuntu系统(2C4G配置,5GB存储),初始可用15小时,支持续期。需注意数据安全传输和资源回收机制,适合前端开发但运行Java项目较卡。
2024年08月09日
661 阅读
7 评论
2024-07-31
代码实现:微博图片转存AList
最近想把之前我存在微博的图片转入 AList 中,发现有点问题,原因是微博开启防盗链,无法直接在浏览器中打开或直接拿到文件流,这就造成 AList 无法通过离线下载。原因分析微博图床开启防盗链,所以需要在请求头中携带 Referer ,这样才能获取到流数据。AList 也提供了三方接口,可以自己调用上传文件。详见:AList API文档代码实现上面的常量配置自己的 Alist 信息就可以了,主要是 域名、账号、密码以及上传路径package com.yanqingshan.blog; import cn.hutool.http.ContentType; import cn.hutool.http.Header; import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import cn.hutool.json.JSONUtil; import java.util.HashMap; import java.util.Map; /** * 微博上传Alist简单测试 * * @author yanqs * @since 2024-07-31 */ public class WeiBoImgDemo { /** * USER_AGENT */ private static final String USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36"; /** * Alist 域名 */ private static final String BASE_URL = ""; /** * Alist 账号 */ private static final String USER_NAME = ""; /** * Alist 密码 */ private static final String PASSWORD = ""; /** * Alist 上传路径 */ private static final String UPLOAD_Path = ""; public static void main(String[] args) { String url = "https://tvax3.sinaimg.cn/large/a5286dc9ly1hs78a2y4scj22xs4eonpf.jpg"; int lastSlashIndex = url.lastIndexOf('/'); // 如果找到了斜杠,就从斜杠后面截取字符串 String fileName = url.substring(lastSlashIndex + 1); System.out.println("File Name: " + fileName); HttpRequest request = HttpRequest.get(url) .header(Header.REFERER, "https://weibo.com/")//头信息,多个头信息多次调用此方法即可 .header(Header.USER_AGENT, USER_AGENT) .timeout(20000); HttpResponse httpResponse = request.executeAsync(); // 获取到文件流 上传到Alist byte[] bytes = httpResponse.bodyBytes(); String result = HttpRequest.put(BASE_URL + "/api/fs/put") .header(Header.AUTHORIZATION, getToken()) .header(Header.CONTENT_TYPE, ContentType.MULTIPART.getValue()) .header("File-Path", UPLOAD_Path + fileName) .body(bytes) .execute().body(); System.out.println(result); } /** * 获取Alist Token * * @return */ public static String getToken() { Map<String, String> params = new HashMap<>(); params.put("username", USER_NAME); params.put("password", PASSWORD); String body = HttpRequest.post(BASE_URL + "/api/auth/login") .header(Header.CONTENT_TYPE, ContentType.JSON.getValue()) .body(JSONUtil.toJsonStr(params)) .execute().body(); return JSONUtil.parseObj(body).getJSONObject("data").getStr("token"); } }注:其中微博图片的链接有多种可选large -> 原始图片oslarge ->无水印 mw690 -> 最大 690 像素宽度裁剪thumbnail -> 缩略图small -> 小图square -> 80 像素正方形裁剪thumb150 -> 150 像素正方形裁剪thumb180 -> 180 像素正方形裁剪thumb300 -> 300 像素正方形裁剪orj180 -> 180 像素宽度原比例缩放orj360 -> 360 像素宽度原比例缩放运行结果运行效果如下后续可以自己建一个txt文件,将微博图片的后缀存起来,然后把上面代码改造一下就可以实现。
2024年07月31日
756 阅读
8 评论
2024-07-21
CentOS安全加固-IPV6禁止入站请求
之前家宽都申请到了动态公网IP,拥有动态公网IP后,顺手配置 IPV6 公网,且运营商竟然没有封V6的 80 和 443 端口。而且我试了都是可以正常访问,但是网上也有人说,拿来做网站有被封的风险,抱着合规、安全的态度,还是觉得继续使用V4的端口。V6全暴露还是有一定的安全风险,但也还要使用v6访问其他外网服务,所以研究一下如何关闭入站请求。配置防火墙策略禁止 udp 和 tcp 流量入站firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv6" protocol value="tcp" source address="::/0" reject' firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv6" protocol value="udp" source address="::/0" reject' firewall-cmd --reload这样就封了入站请求,加固了一下ipv6的安全。
2024年07月21日
199 阅读
0 评论
2024-07-18
PostgreSQL:canceling statement due to statement timeout异常处理
某SQL语句执行超时,返回如下报错信息:当语句执行时间超过statement_timeout参数设置的时间时,该语句将会报错并退出执行。
2024年07月18日
351 阅读
0 评论
2024-07-14
《抓娃娃》点映随笔
最近工作比较忙,博客也好久没打理过了,自从7月5日网站图片站被恶意刷流量后,基本每晚都在处理CDN的事情,12日将山西联通解析修改为127.0.0.1 也未解决这件事,索性就把 CDN 服务关闭,域名停止解析。今日感觉稍微好些了。请求\流量没看到有动静。昨晚忙中偷闲,去看了开心麻花出品的,还未正式上映的点映《抓娃娃》。大概写一下,观影的随笔(之前每次叫观后感,感觉还是随笔比较好些)。电影一开始,上接西虹市系列的背景,首先看到的是西红人寿,再紧接来到本片主角的居住地。就不剧透了...这片我感觉像是育儿版《楚门的世界》,富养大俊,结果不俊;穷养继业,结果不继,富养溺爱与穷养鞭策都太过极端。父母总是给你做任何决定,然后说为你好,这就是中国父母爱孩子的方式。继业发现秘密后,父母赶到跟前后,继业一句 “你们是哪位老师呀?墙上没有介绍你俩…”这句台词如果让哪位家长听了,心不是被扎得千疮百孔的!小结就用本片主题曲《我想当风》作为结尾。{music-list id="12308839004" color="#1989fa" autoplay="autoplay"/}
2024年07月14日
724 阅读
10 评论
2024-07-06
小小网站竟然也有人惦记
大清早,收到又拍云欠费短信和邮件,这就真让人很烦,想不到小小网站竟然第二次被刷了流量。从五日晚上七点开始,到十一点结束,一直刷一张图片,耍了七万次,耗费流量170G,导致我账户欠费。CDN统计显示两个IP(221.205.168.130 221.205.169.91)分别刷了三万多次。小小破站,没权重,没流量竟然还有人惦记,真是服了。
2024年07月06日
2,283 阅读
42 评论
2024-07-03
开源图片加水印工具(防止身份证复印件被盗)-watermark
watermark是一款在线开源图片加水印工具,在各种证件上添加“仅用于办理XXXX,他用无效。”,防止证件被他人盗用。
2024年07月03日
1,673 阅读
6 评论
2024-06-20
端午张北摩旅的一些碎照
端午张北摩旅的一些碎照
2024年06月20日
743 阅读
12 评论
1
...
3
4
5
...
22