王旭阳个人博客

WXY

技术教程

让群晖DSM的文本编辑器支持双击打开更多文件扩展名

摘要总结: 本文介绍了在群晖DSM商店的文本编辑器套件中,通过修改配置文件实现双击直接编辑各种文件后缀(如.toml文件)的功能。作者首先记录了在群晖上启动frpc程序并遇到无法直接编辑.toml文件的问题,然后详细描述了通过SSH登录群晖,修改TextEditor.js文件,添加支持.toml文件的打开模式的过程。文章还提到了如何备份原始配置文件、如何找到TextEditor配置文件的位置以及如何修改并保存配置文件。最后,作者指出修改后需要重新压缩文件并刷新浏览器才能生效,并提供了其他相关文章的参考链接。
132
0
2
2025-02-12

群晖DSM卸载套件后删除用户、组和残留文件

摘要: 本文介绍了在群晖系统卸载套件后,如何处理残留的用户、组和文件。首先启用SSH功能,通过SSH连接群晖系统。登录后提权至root用户,使用特定的命令删除用户和组。在删除用户和组后,进入相应的存储池目录,查看并删除残留的文件。文中提供了详细的操作步骤和示例命令,以帮助用户完成删除操作。最后,提醒用户在操作完成后关闭SSH功能以保证安全性。参考文章来源于网络。
125
0
1
2025-02-12

Java 反射技术实现 List 合计功能的工具类

这篇文章提供了一个使用Java反射机制创建的工具类ListSumUtil,用于对List中的对象进行合计计算,特别地是对int、Integer和BigDecimal类型的字段进行合计。这个工具类能够动态地访问对象的字段值并进行合计,适用于各种业务场景,提高了开发效率。 文章清晰地介绍了工具类的实现方式,包括反射获取字段、合计逻辑以及泛型支持。同时,也详细解析了代码中的关键部分,包括反射机制的使用、对不同类型字段的合计处理等。 总结部分对文章的内容进行了概括,并指出了工具类的应用场景和可能的扩展方向。 摘要部分对该文章进行了简洁明了的总结,包括工具类的目的、实现方式、关键特点和适用场景。这样的摘要有助于读者快速了解文章的主要内容,对于专业读者或潜在读者来说具有很高的参考价值。
143
1
0
2024-12-27

GM219-S光猫获取超管密码和宽带密码并改为桥接模式

这篇文章主要介绍了如何通过获取超管密码和宽带账户密码来操作光猫,以提升网络性能和获取公网IPv6。文章详细描述了如何通过telnet登录光猫,包括登录步骤和需要的命令。同时,也介绍了如何通过获取超管账户密码来修改光猫的设置,如改为桥接模式并设置路由器的拨号上网。此外,文章还提到了如何查看WiFi名称和密码等信息。整体上,这篇文章内容详实,步骤清晰,对于需要进行光猫设置的人来说具有很好的参考价值。
528
0
2
2024-11-28

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

该摘要介绍了如何使用FRP(Fast Reverse Proxy)结合Nginx进行内网穿透和远程访问。文章首先概述了FRP的功能和安装方法,然后详细描述了如何配置FRP的服务器端(frps)和客户端(frpc)。服务器端可以通过systemd管理或1panel商店安装,客户端则需要在Windows上下载并配置frpc。最后,文章介绍了如何通过Nginx配置域名和HTTPS访问。整体步骤详细,适合需要实现内网穿透和远程访问的读者参考。
403
0
4
2024-11-20

自建Docker镜像加速服务

这个摘要概括了你关于搭建Docker镜像加速服务的内容。内容主要涉及到使用官方Docker Registry一键部署多个镜像仓库的加速服务,包括Docker Hub、ghcr.io、gcr.io等。文章详细说明了部署的步骤,包括下载配置文件、使用docker-compose启动容器服务等。此外,还介绍了如何使用openresty配置域名以及如何使用你的服务进行Docker镜像的加速。需要注意的是,你需要自备服务器和域名,如果不需要域名则可以使用IP加端口的方式使用。还提供了一些参考链接和联系方式。
708
2
7
2024-11-20
使用 swap 文件 增加Linux交换空间(通用方法)

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

摘要: 本文主要介绍了在大多数Linux发行版中通用的使用swap文件来增加交换空间的方法。首先,解释了swap文件和swap分区的区别,并详细描述了创建swap文件的步骤,包括创建一个空的swap文件、设置适当的权限、格式化文件为swap空间、启用swap文件,并使更改永久生效。文章还讨论了为什么使用swap文件方法是通用的,其优点包括灵活性、兼容性和易操作性。总的来说,对于现代Linux系统,使用swap文件方法是最普遍和推荐的方式。
150
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 安装静态网页服务插件,并新建项目
189
0
3
2024-10-17
Java文件写入详解:FileWriter和BufferedWriter的使用

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

这段摘要详细描述了Java中的文件操作,包括读取和写入文件。其中详细介绍了Writer抽象类及其实现类FileWriter和BufferedWriter的使用方法。通过不同的创建方式(绝对路径、相对路径和File对象),展示了如何创建Writer对象并实现文件写入。同时,也说明了文件覆盖写入和追加写入的不同方式,以及BufferedWriter如何使用缓存区域进行数据写入,包括手动刷新缓存的方法。最后,还介绍了BufferedWriter提供的换行方法newLine。
152
0
1
2024-10-11
Spring事务失效的常见陷阱与解决方案

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

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