PicGo配置CloudflareR2
本站一直使用Typora+PicGo组合来处理markdown和图片的,以往都是用的是阿里云OSS,但最近看到不少受害者一觉醒来被刷掉几千块,为了避免遭受此问题,我还是将所有站点的静态资源从阿里云OSS迁移到CloudFlare R2。本次记录一下PicGo的配置过程。 下载插件PicGo默认不支持CloudFlare R2,但有插件系统,可以通过别人开发的插件来实现。由于CloudFlare R2兼容S3,所以我们只需要下载S3插件即可。在插件列表中搜索S3: 插件版本不同配置也会稍微有些差异。本次PigGo版本为2.4.1、插件版本为s3 1.5.1。 新建CloudFlare R2桶打开CloudFlare的R2,点击创建存储桶 填写桶名称即可,其他默认。创建好以后,点击刚才新建的桶->设置。自定义域,绑定自己的域名。如果域名在CloudFlare,这一切都是自动的,点点就完事。 创建API Tokens在桶列表的右侧,Account Details中,点击Manage标签,打开令牌页面。点击创建User Api令牌 创建成功后会出现如下页面。 请注意别关页面,...
Java25新特性
2025年9月,Java开发者将迎来一个重要的里程碑——JDK25的发布。作为长期支持版本(LTS),JDK25不仅带来了多项语言增强,还在性能、安全和用户体验方面进行了显著优化。本文将为您详细介绍JDK25的主要功能预览,让您提前领略这一版本的强大功能。 语言特性增强基本类型模式匹配(JEP 507)JDK25在Java的模式匹配框架instanceof和switch中直接支持原始类型(如int、boolean),打破基本类型(Primitive Types)与引用类型(Reference Types)在模式匹配中的隔阂,让基本类型在 instanceof 和 switch 中也能像对象一样灵活使用。例如: 123456789101112// 使用 instanceof 检查安全转换if (obj instanceof int i) { System.out.println("这是一个可以安全存入 int 的数值: " + i);}// 在 switch 中直接匹配基本类型return switch (val) { ...
使用docker部署halo
新建一个目录~/halo docker-compose.yml其完整内容如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879version: "3"services: halo: image: registry.fit2cloud.com/halo/halo:2.21 restart: on-failure:3 depends_on: halodb: condition: service_healthy networks: halo_network: volumes: - ./halo2:/root/.halo2 ports: - "8090:8090" healthcheck: te...
将busuanzi更换为umami
今天的是2025年12月31日,趁着最后一天把长草许久的本站稍微处理了一下,升级依赖和主题到最新版本,但是发现一个问题,busuanzi不工作了,于是想到了自己搭建的umami也支持统计,那就切换成自己的服务吧。 部署umami我比较习惯用docker去部署服务,在我的服务器上本身就部署了wordpress+mysql+nginx,为了资源利用,那就整合进去就好了。 docker-compose新增umami和umami有关的docker-compose如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117services:# mysql数据库...
MongoDB学习笔记
MongoDB介绍
Flink学习笔记
Flink介绍
PHP学习笔记
PHP介绍
查看Docker容器的资源占用情况
通过docker stats命令docker stats 是实时查看容器资源使用情况的命令,包括内存、CPU、网络等。 运行以下命令查看所有正在运行的容器的内存使用情况: 1docker stats 输出如下: 1234567CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS f608766507fb webserver 0.00% 9.148MiB / 3.83GiB 0.23% 1.09GB / 1.23GB 1.03MB / 2.14MB 4 ffb61bddf289 wordpress 0.01% 194.7MiB / 3.83GiB 4.97% 3.01GB / 1.49GB 169MB / 3.92GB 4 e85d0f4682ad wp-vps 0.01% 167.1MiB / 3.83GiB 4.26...
Kotlin学习笔记
Vue介绍
Vue学习笔记
Vue介绍








