首页
归档
友链
关于
Search
1
网易云音乐黑胶会员月月免费赠送
3,330 阅读
2
十年之约RSS聚合订阅服务上线
2,751 阅读
3
工资发放日的区别
2,465 阅读
4
rsyslogd内存占用过高解决方案
2,320 阅读
5
Nginx反代MinIO后,上传文件签名异常
2,168 阅读
零碎
标本
码海
工具
其他
登录
Search
标签搜索
北京
摄影
生活
Java
旅行
学习笔记
教程
Linux
服务器
软件
SpringBoot
日记
Windows
服务
数据库
福利
Spring
系统
SQL
docker
萧瑟
累计撰写
195
篇文章
累计收到
1,355
条评论
首页
栏目
零碎
标本
码海
工具
其他
页面
归档
友链
关于
搜索到
195
篇与
萧瑟
的结果
2024-08-24
PostgreSQL:Unsupported binary encoding of timestamp.
报错信息服务启动后的前几次查询没有问题,多次查询后报这个错。org.postgresql.util.PSQLException:Unsupported binary encoding of timestamp.报错原因PostgreSql默认使用二进制进行数据的传输,导致的jdbc解析失败。解决方案数据库连接信息中配置不使用二进制传输 binaryTransfer=falsejdbc:postgresql://localhost:5432/test?binaryTransfer=false
2024年08月24日
83 阅读
1 评论
2024-08-11
RSS-Reader订阅推送工具内测开始啦
最近熬了几个夜,做了一款RSS订阅推送软件,朋友跟我说,都有自行车了,为什么还要造轮子呢。因为我想要自主可控,哈哈。功能介绍1. RSS订阅功能,目前微博RSS订阅支持定制(图片保存、图片自动上传AList),其余类型正常为邮件推送。欸,好像就这一个功能,没法往下写了。工具核心为RSS订阅,然后邮件推送,至于保存图片、图片上传AList,则是为保存福利而实现的一个功能;原本想做成附件随邮件发送,但是试了后,发现文件太大,程序报错,暂时没有想到好的解决方案。效果展示工具部署项目为了方便,则使用Docker部署。docker run -d --restart=always \ -v ./config:/app/config \ -v ./log:/app/log \ -v ./images:/app/images \ -v /etc/localtime:/etc/localtime:ro \ --name rss-reader \ bcrjl/rss-reader:latest部署完成后,会在config 目录下生成三个文件:config.setting 系统配置文件,主要设置抓取频率,邮件推送,图片上传,可直接查看后修改 data.json 订阅的RSS数据源,微博订阅需与其他订阅内容单独分开存放。rss-data.json 每次运行抓取的rss数据,用于邮件推送时更新对比。images目录则是下载微博图片的存根,图片会保存在本地一份,如果需要上传,则需配置AList信息。结尾语未来的规划方向:1.前端展示页面;2.后台管理。主要是用于展示和管理订阅的数据源。后续,源码会开源在GitHub上,如有Bug和需求可在本文或GitHub提。开源地址:https://github.com/bcrjl/rss-reader 交流QQ群:518223284
2024年08月11日
373 阅读
15 评论
2024-08-09
(限量)体验华为云开发者空间云桌面
今天偶然看到信息流推送"华为云可领取开发者空间云桌面",就点开看了看并开始试用。使用说明进入主机桌面前云主机在领取后,首次进入前会初始化云端资源,大约需要3分钟。点击进入桌面,加载云端系统桌面,需要大约1分钟的等待时间。请将您自己电脑的输入法切换成英文,以便在云主机内能够正常输入进入主机桌面后进入主机后,初始默认可使用时长为15小时,剩余时长小于10分钟后,可以点击延时按钮继续使用。为了保证数据的隐私安全,本地主机和云主机之间的数据传输通过安全剪贴板来传输。云主机内提供了关机操作,为避免时长额度浪费,在您不用的时候请关机。如果您长时间未使用云主机,我们将对资源进行回收,以服务更多的开发者。当前功能为“限量体验”阶段。系统配置Ubuntu系统,2C4G,5GB存储空间,有效期15小时,不足10分钟时可续期。不需要使用时可关机节省时间,长期闲置资源将会被回收。单独跑Java项目还是有些卡,建议优化一下 CodeArts IDE. 跑跑前端还是可以的。体验(领取)地址https://developer.huaweicloud.com/space/devportal/desktop
2024年08月09日
302 阅读
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日
266 阅读
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日
80 阅读
0 评论
2024-07-18
PostgreSQL:canceling statement due to statement timeout异常处理
某SQL语句执行超时,返回如下报错信息:当语句执行时间超过statement_timeout参数设置的时间时,该语句将会报错并退出执行。
2024年07月18日
92 阅读
0 评论
2024-07-14
《抓娃娃》点映随笔
最近工作比较忙,博客也好久没打理过了,自从7月5日网站图片站被恶意刷流量后,基本每晚都在处理CDN的事情,12日将山西联通解析修改为127.0.0.1 也未解决这件事,索性就把 CDN 服务关闭,域名停止解析。今日感觉稍微好些了。请求\流量没看到有动静。昨晚忙中偷闲,去看了开心麻花出品的,还未正式上映的点映《抓娃娃》。大概写一下,观影的随笔(之前每次叫观后感,感觉还是随笔比较好些)。电影一开始,上接西虹市系列的背景,首先看到的是西红人寿,再紧接来到本片主角的居住地。就不剧透了...这片我感觉像是育儿版《楚门的世界》,富养大俊,结果不俊;穷养继业,结果不继,富养溺爱与穷养鞭策都太过极端。父母总是给你做任何决定,然后说为你好,这就是中国父母爱孩子的方式。继业发现秘密后,父母赶到跟前后,继业一句 “你们是哪位老师呀?墙上没有介绍你俩…”这句台词如果让哪位家长听了,心不是被扎得千疮百孔的!小结就用本片主题曲《我想当风》作为结尾。{music-list id="12308839004" color="#1989fa" autoplay="autoplay"/}
2024年07月14日
298 阅读
10 评论
2024-07-06
小小网站竟然也有人惦记
大清早,收到又拍云欠费短信和邮件,这就真让人很烦,想不到小小网站竟然第二次被刷了流量。从五日晚上七点开始,到十一点结束,一直刷一张图片,耍了七万次,耗费流量170G,导致我账户欠费。CDN统计显示两个IP(221.205.168.130 221.205.169.91)分别刷了三万多次。小小破站,没权重,没流量竟然还有人惦记,真是服了。
2024年07月06日
922 阅读
40 评论
2024-07-03
开源图片加水印工具(防止身份证复印件被盗)-watermark
watermark是一款在线开源图片加水印工具,在各种证件上添加“仅用于办理XXXX,他用无效。”,防止证件被他人盗用。
2024年07月03日
793 阅读
6 评论
2024-06-20
端午张北摩旅的一些碎照
端午张北摩旅的一些碎照
2024年06月20日
303 阅读
12 评论
1
2
3
...
20