王旭阳个人博客

WXY

最新文章

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

摘要总结: 在使用 WebStorm 或 IDEA 配置前端项目时,可能出现错误提示“Error: No 'dev' npm 脚本”,这是因为项目未能识别 package.json 文件中的 scripts 部分。解决方法是确保 JSON 文件被正确识别,在 File -> Settings -> Editor -> File Types 目录下找到 JSON 并添加 *.json 到文件名模式中。完成配置后,scripts 部分会变为可选项,并且 package.json 文件会被正确识别为 JSON 格式文件。
105
0
1
2024-11-14
使用 swap 文件 增加Linux交换空间(通用方法)

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

摘要: 本文主要介绍了在大多数Linux发行版中通用的使用swap文件来增加交换空间的方法。首先,解释了swap文件和swap分区的区别,并详细描述了创建swap文件的步骤,包括创建一个空的swap文件、设置适当的权限、格式化文件为swap空间、启用swap文件,并使更改永久生效。文章还讨论了为什么使用swap文件方法是通用的,其优点包括灵活性、兼容性和易操作性。总的来说,对于现代Linux系统,使用swap文件方法是最普遍和推荐的方式。
147
1
1
2024-11-13
Linux 系统上交叉编译 Redis 并打包成 tar.gz,适用于多架构平台

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

前言 Redis 是一个流行的内存数据库,广泛用于缓存和消息队列。为了便于在不同架构的 Linux 系统上部署 Redis,我们可以通过交叉编译来生成适用于不同平台的可执行文件,并打包为 .tar.gz 以便分发和直接使用。本文将介绍如何在任何 Linux 系统上交叉编译 Redis,支持多种平台架构,包括 ARM、AArch64 等。 安装编译工具 在开始编译之前,需要安装基本的编译工具和依赖。根据你使用的 Linux 发行版,以下是不同系统的安装命令:
117
0
3
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 安装静态网页服务插件,并新建项目
186
0
3
2024-10-17
Java文件写入详解:FileWriter和BufferedWriter的使用

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

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

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

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

开源屏幕共享神器deskreen,将电脑屏幕共享到浏览器中

简介 Deskreen 是一款桌面应用程序,可以通过 WiFi 将任何带有网络浏览器的设备变成电脑的辅助屏幕。Deskreen 可用于将整个计算机显示镜像到任何具有 Web 浏览器的设备屏幕上。您还可以限制 Deskreen 只选择一个要共享的应用程序窗口视图-这对于演示非常有用。Deskreen 的最大特点是可以使用任何设备作为辅助屏幕。要获得真正的扩展桌面体验,Deskreen 应与虚拟显示适配器配合使用。此外,不需要虚拟显示适配器,您可以使用平板电脑或智能手机拥有带有 Deskreen 的提示器,因为 Deskreen 具有翻转屏幕模式,可以在平板电脑的 Web 浏览器中镜像计算机屏幕 (又名:水平翻转屏幕)。 项目地址:https://github.com/pavlobu/deskreen 官网地址:https://deskreen.com/lang-zh_CN
460
1
2
2024-09-12

阅读自由(Android,IOS)-全网小说免费看

摘要总结: 本文介绍了Android系统上的阅读应用使用及书源导入方法。用户可以通过蓝奏云下载软件并配置书源,选择导入方式时,暂时不使用提供的几种导入方式。推荐打开书源网址使用一键导入功能,从特定网址导入书源后,即可使用搜索功能查找书籍。对于iOS系统,推荐使用有广告的阅读应用,可以开通会员免广告,并与Android系统共享书源。此外,还提供了更多书源和相关论坛的链接。
1140
1
5
2024-09-04

音乐自由(Windows,Linux,Mac,Android,IOS)-全网音乐免费听MusicFree

简介 MusicFree一个插件化的音乐播放,软件默认是一个本地音乐播放器,可以通过【插件】自定义源。 首先感谢作者的无私开源项目,再次感谢网络热心网友制作音乐源 软件支持Windows,Linux,Mac,Android 下载安装
6611
0
22
2024-09-04
开发者藏经阁-超全阿里系技术作品大合集

开发者藏经阁-超全阿里系技术作品大合集

摘要总结:开发者藏经阁是一个汇聚阿里巴巴技术实践精华的平台,涵盖了云原生、物联网、大数据和人工智能等技术领域。该平台提供深度分享阿里工程师的实战经验,用户可以免费下载并需要登录阿里账号进行访问。顶级技术内容可随时掌握,链接为https://developer.aliyun.com/ebook/。
570
0
13
2024-08-30