自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 在 macOS 上将 Chrome 缓存迁移至内存盘的终极指南

摘要: 通过将Chrome缓存迁移至内存盘(RAM Disk)可提升性能并保护SSD,但在macOS上需克服技术难点。使用tmpdisk工具创建自动挂载的内存盘(如1GB的ChromeRAM),并配置缓存路径。常规软链接或参数修改会因Chrome的安全机制失效,需通过AppleScript创建定制启动器:脚本指定--disk-cache-dir参数启动Chrome,导出为独立应用并替换Dock图标。验证缓存路径存在文件即表示成功。注意避免多浏览器共享缓存目录,且不可使用软链接。此方案兼顾性能与稳定性,适合m

2025-06-27 10:33:21 1042

原创 macOS Tahoe 26 Linux 容器初探

苹果在 macOS Tahoe 26 中推出原生 Linux 容器工具 container,采用"一容器一虚拟机"架构,提供更高安全性和性能。该工具支持 M 系列芯片,可通过 Homebrew 安装,基本命令与 Docker 相似,包括镜像构建、容器运行等操作。每个容器拥有独立 IP,支持 DNS 域名访问,并可配置 CPU/内存资源。目前该功能仍处于 beta 测试阶段,需升级至 Tahoe 26 系统使用。

2025-06-16 14:41:48 685

原创 ETCD安全高可用集群部署测试

本文记录了搭建安全高可用etcd集群的过程。首先在3台Ubuntu虚拟机上安装etcd,通过软链接方式将配置文件指向/etc/etcd目录。然后在宿主机生成CA根证书、服务端和客户端证书,使用脚本自动生成包含各节点IP的SAN配置。最后通过脚本批量生成etcd集群配置文件,配置了数据目录、证书路径、监听地址等参数,并设置集群初始状态为"new"。整个过程注重自动化处理和安全性配置,包括证书认证和加密通信。

2025-05-26 09:45:45 630

原创 在Windows上快速创建虚拟机

本文介绍了如何在 Windows 平台上使用 Hyper-V 创建虚拟机,并利用 cloud-init 进行初始化配置。首先,确保系统已启用 Hyper-V 功能,若未启用,可通过“Windows 功能”对话框或 PowerShell 脚本进行安装。接着,安装必要的工具如 qemu-img.exe 和 mkisofs.exe,推荐使用 Scoop 包管理器进行安装。准备工作完成后,通过 PowerShell 脚本实现虚拟机的自动化创建。脚本内容包括检查 Hyper-V 状态、下载并转换 Ubuntu Clo

2025-05-19 19:54:39 1202

原创 使用cloud-init在Linux上创建虚拟机

本文介绍了如何在Linux系统上使用KVM和QEMU创建虚拟机,并利用cloud-init工具进行自动化配置。首先,通过检查硬件虚拟化支持并安装必要的KVM/QEMU软件包来设置环境。接着,详细说明了如何使用cloud-init下载Ubuntu云镜像、创建初始化数据,并通过脚本批量创建虚拟机。最后,展示了如何验证虚拟机的运行状态并通过SSH或控制台登录虚拟机。整个过程旨在简化虚拟机的创建和管理,提高效率。

2025-05-16 22:56:34 664

原创 Server-Sent Events: 实现高效的实时Web通信

Server-Sent Events(SSE)是一种基于 HTTP 协议的服务器推送技术,它允许服务器以流的方式向客户端实时推送数据。股票价格、体育比分的实时更新日志和事件流的实时监控聊天应用中的消息提醒。

2025-05-08 12:59:03 1418

原创 Hammerspoon使用

设置快捷键实现快速把当前应用程序的窗口移动到下一个显示器,适合多显示器用户end)当前程序全屏/取消全屏-- 全屏状态取消全屏else-- 进入全屏endend)重新映射快捷键mac 中 `cmd+`` 可以在同一个应用程序的不同的窗口之间互相切换,在有的键盘上面,这个快捷键不好触发,我们可以重新映射一个新的快捷键end)通过快捷键快速启动应用程序Hammerspoon 允许你设置全局快捷键,甚至是针对特定应用程序的快捷键。

2025-05-06 21:11:58 771

原创 Jpa中自定义枚举映射

Jpa 中默认自带了@Enumerated 注解,它默认提供了两种形式 String 和 ordinal,表示按照枚举的名字和枚举值的顺序 ,但是有时候我们需要自定义枚举映射,比如枚举的值不是枚举的名字,而是枚举的某个属性值。这时候我们可以使用@Convert 注解来实现自定义枚举映射。使用自定义枚举映射创建一个用于映射的枚举实现一个枚举转换器使用@Convert 注解

2025-04-24 22:21:25 378

原创 Maven的依赖范围

使用此依赖范围的 maven 依赖,对于测试和运行的时候有效,但是在编译的时候无效。例如 JDBC 驱动依赖,项目编译的时候只需要依赖 jdk 提供的接口就可以了,只有在运行的时候才需要具体的实现。这种依赖只对编译和测试的时候有效,运行的时候不会使用这类依赖,例如 servlet-api,在编译和测试项目的时候,都需要使用到这个依赖,在项目运行的时候,容器会提供这个依赖。这个只对测试 classpath 有效,在编译和项目运行的时候是无法使用此类依赖的,例如 JUnit 依赖。

2025-04-22 20:02:29 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除