人生若只如初见

WXY

技术教程

frp安装和使用并结合nginx配置域名https访问

FRP(Fast Reverse Proxy)是一款高效的内网穿透工具,帮助用户将内网服务暴露到公网。本文介绍了FRP的安装和使用方法,并结合Nginx进行域名和HTTPS访问的配置。文章详细说明了FRP的安装步骤,包括服务端和客户端的配置,以及如何在Linux上设置systemd守护进程。同时,提供了Windows客户端的使用指导和域名绑定的操作流程,确保用户能够实现安全的内网穿透和远程访问。
62
0
2
2024-11-20

自建Docker镜像加速服务

本文介绍了如何自建Docker镜像加速服务。通过在国外服务器上部署,如Docker、K8s等镜像服务,用户可以提高镜像下载速度。在准备工作中,建议选择未被墙的服务器,安装Caddy或Nginx服务以实现HTTPS配置。部署过程使用docker-compose工具,用户需根据需要下载相应的配置文件。完成后,可通过设置docker守护进程配置加速地址或直接替换原始命令来使用加速服务。
93
0
3
2024-11-20
使用 swap 文件 增加Linux交换空间(通用方法)

使用 swap 文件 增加Linux交换空间(通用方法)

使用 swap 文件增加 Linux 交换空间是一种灵活且简单的方法,适用于 Debian、Ubuntu、CentOS、Fedora 等主流 Linux 发行版。创建 swap 文件主要包含几步:使用 dd 或 fallocate 命令创建文件,设置适当的权限,格式化为 swap 空间并启用。通过编辑 /etc/fstab 文件,可以使更改在每次系统启动时自动生效。相比传统的 swap 分区,swap 文件操作更简单,兼容性更强,特别在资源有限时更具优势。
87
1
1
2024-11-13
使用Halo静态网页服务插件和GitHub Actions 实现自动部署

使用Halo静态网页服务插件和GitHub Actions 实现自动部署

前言 Halo作为一个优秀的开源博客系统,结合静态网页服务插件,能够实现快速、稳定的静态页面发布。通过集成GitHub Actions自动化工作流,我们可以进一步优化部署流程,将代码的变更实时同步到线上。 本文将介绍如何使用Halo静态网页服务插件,并结合GitHub Actions,实现自动化构建与部署,帮助开发者简化操作、提升效率。 Halo静态网页服务插件文档: https://www.halo.run/store/apps/app-gFkMn?tab=readme 安装静态网页服务插件,并新建项目
121
0
2
2024-10-17
Java文件写入详解:FileWriter和BufferedWriter的使用

Java文件写入详解:FileWriter和BufferedWriter的使用

Java文件操作主要涉及读写两个方面,Reader和Writer类分别处理读取和写入操作。FileWriter是Writer的实现类,用于直接将字符写入文件,可以选择覆盖或追加模式。使用FileWriter时,构造器的第二个参数决定写入方式;false表示覆盖,true表示追加。BufferedWriter则在写入时使用缓存,数据先存入缓冲区,只有在缓冲区满或手动调用flush时,数据才会写入文件。BufferedWriter还提供了方便的换行功能。
93
0
1
2024-10-11
Spring事务失效的常见陷阱与解决方案

Spring事务失效的常见陷阱与解决方案

本篇通过一道面试题和一些实践,来拆解几个Spring事务的常见坑点。 原理 Spring事务的原理是:通过AOP切面的方式实现的,也就是通过代理模式去实现事务增强。 具体过程是:对包含@Transactional注解的方法进行拦截,然后重写,重新在方法里加入异常回滚的逻辑。而且,每个线程都是独立管理自己的事务,相互隔离。 原理简单,使用起来也简单,也就是在方法上打上@Transactional注解,然后事务就正常生效了。也很少有人去验证异常情况下是否能真正的回滚。 Spring事务让我熟悉的地方是哪哪看起来都简单,让我陌生的地方使用时的变种较多,有时候莫名其妙的不生效。
195
1
0
2024-10-10

黑群晖CPU硬件信息及真实温度显示

简介 syno_cpuinfo是一个开源的项目: 显示黑群晖系统的真实 CPU 信息和温度。修改nginx配置反代后端并通过读取系统硬件信息,将CPU型号以及温度信息嵌入到目标数据流中。(支持自定义CPU型号) 功能 通过 /proc/cpuinfo 读取真实的 CPU 厂商、系列、核心数、时钟频率信息。 通过 /sys/class/thermal/thermal_zone0/temp 文件调用lm-sensors库读取当前的CPU温度。 将处理后的数据写入到目标输出中。
571
0
13
2024-08-03

黑群晖CPU信息显示修正,支持DSM 5.x/6.x/7.x

问题背景 相信很多朋友和我一样,在折腾黑群晖的过程中都遇到过这个小烦恼:DSM系统面板上显示的CPU信息总是错误的。虽然这并不影响系统的正常运行,但作为一个追求完美的极客,看到不正确的信息总是有点别扭,对吧? 今天,我要和大家分享一个简单有效的解决方案。通过应用一个小巧的补丁,我们可以让黑群晖显示真实的CPU信息,让系统信息面板焕然一新。这不仅能满足我们的完美主义倾向,还能在朋友面前炫耀一下自己的真实配置(笑)。 在接下来的文章中,我将详细介绍如何使用这个补丁来修复CPU信息显示,让我们一起来完善我们的黑群晖,享受DIY带来的成就感吧! 我的cpu应该是j1900 这里给识别成j3455了
254
0
13
2024-08-01

Halo博客walker主题适配<友链自助提交插件>

为了帮助Halo博主管理友链,柳意梧情开发了一款友链自助提交插件,旨在简化申请和管理流程,提升博客互动性与用户体验。本文介绍了如何在Halo博客的walker主题中安装和使用该插件,包括效果演示、安装步骤及适配代码。插件目前限时免费,获取永久授权的费用低廉。通过简单配置,用户可实现博客友链的灵活展示与管理,如需帮助可在评论区交流。
215
2
13
2024-07-26
Halo博客walker主题适配<豆瓣插件>

Halo博客walker主题适配<豆瓣插件>

在使用Halo程序walker主题的博客中添加豆瓣页面可以提升个性化分享功能。本文详细介绍了如何安装豆瓣插件,并通过创建和上传新的douban.html模板来实现自定义界面。用户需在服务器上适当位置放置该模板,并可通过访问博客地址来查看效果。文章还建议清理缓存以确保更改生效,最终呈现出完整的豆瓣页面和夜间模式。
256
2
8
2024-07-26