王旭阳个人博客

WXY

最新文章

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

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

Final2x(图像增强工具)增强图像的分辨率和质量,使图像更清晰

Final2x 能够将图片提升分辨率到任意尺寸,增强图像的分辨率和质量,使图像更清晰,内置 RealCUGAN、RealESRGAN、Waifu2x 和 SRMD 等多个模型 跨平台:该工具适用于Windows x64/arm64、MacOS x64/arm64和Linux x64,让用户无论使用何
281
1
2024-12-26

纯前端图片加水印,保证个人信息安全

在各种证件上添加“仅供XX实名认证使用”,防止证件被他人盗用! 最近在办理一些业务时,大多都需要上传个人证件图片,于是就搭建了一个这样工具方便使用,来保护个人信息。 访问地址 https://www.wxy97.com/watermark
327
0
2024-12-13

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

获取超管密码和宽带账户密码后(如果您已经知道宽带密码,可以跳过此步骤,或者直接拨打营运商电话索取宽带密码)我们可以做些什么呢?我们可以利用光猫进行拨号,以提升网络性能,并且还能够获取公网IPv6。 登陆光猫 使用光猫背面地址和默认账户密码登陆光猫
1273
0
2024-11-28

Docker Compose启动提示: compose.yml: the attribute `version` is obsolete

引言 在 Docker Compose 的使用过程中,你可能会遇到一个警告信息:“compose.yml: version is obsolete”。这个警告并非意味着错误,而是 Docker Compose 版本更新带来的变化。从 Docker Compose 2.25.05 版本开始,docke
836
0
2024-11-22

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

前言 在开发过程中,我们常常需要将本地开发的服务或者内网应用暴露到公网进行测试或使用。FRP (Fast Reverse Proxy) 是一款高效的内网穿透工具,可以帮助你将内网服务暴露到外部网络。而 Nginx 作为一个高性能的 Web 服务器和反向代理服务器,通常用于处理 HTTP/HTTPS
994
0
2024-11-20

自建Docker镜像加速服务

准备工作 自建Docker镜像加速服务,基于官方Docker Registry 一键部署Docker、K8s、Quay、Ghcr、Mcr、Nvcr等镜像加速\管理服务 ⚠️ 重要:选择一台国外服务器,并且未被墙。对于域名,无需进行国内备案。你也可以通过一些平台申请免费域名。在一键部署过程中,如果选择
1010
2
2024-11-20

WebStrom/Idea 显示Error: No 'dev' npm script

问题 在使用 WebStorm/IDEA 配置前端项目启动时,可能会出现错误提示:“Error: No 'dev' npm script”(无 'dev' npm 脚本)。如上图所示,项目未能识别 scripts,其原因在于未能找到项目中的 package.json 文件。请注意,文件图标显示为文本
202
0
2024-11-14
使用 swap 文件 增加Linux交换空间(通用方法)

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

使用 swap 文件 来增加交换空间的方法在大多数 Linux 发行版中都是通用的,包括 Debian、Ubuntu、CentOS、Fedora、Arch Linux 等主流发行版。具体来说,swap 文件 是一种更灵活且更简单的方式,适用于大多数现代 Linux 系统,而 swap 分区 是较传统
219
1
2024-11-13
Linux 系统上交叉编译 Redis 并打包成 tar.gz,适用于多架构平台

Linux 系统上交叉编译 Redis 并打包成 tar.gz,适用于多架构平台

前言 Redis 是一个流行的内存数据库,广泛用于缓存和消息队列。为了便于在不同架构的 Linux 系统上部署 Redis,我们可以通过交叉编译来生成适用于不同平台的可执行文件,并打包为 .tar.gz 以便分发和直接使用。本文将介绍如何在任何 Linux 系统上交叉编译 Redis,支持多种平台架构,包括 ARM、AArch64 等。 安装编译工具 在开始编译之前,需要安装基本的编译工具和依赖。根据你使用的 Linux 发行版,以下是不同系统的安装命令:
185
0
2024-10-23
使用Halo静态网页服务插件和GitHub Actions 实现自动部署

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

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

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

Java的文件操作包含读写两个方面。对于读取操作,Java提供了Reader抽象类;与之对应,写入操作则由Writer抽象类支持。Writer作为所有输出字符流的统一接口,允许将数据写入文件,实现持久化存储。这种设计确保了读写操作的一致性和灵活性。 FileWriter FileWriter 是 W
223
0
2024-10-11