- 博客(249)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 Vue 3 + Vite 集成 Spring Boot 完整部署指南 - 前后端一体化打包方案
本文档提供了将 Vue 3 (Vite) 前端项目无缝集成到 Spring Boot 后端的完整解决方案。涵盖从开发环境配置到生产环境部署的全流程,详细说明了 Vite 构建配置、Spring MVC 静态资源处理、Vue Router History 模式支持等关键技术点。通过本指南,开发者可以实现前后端项目的一体化打包部署,将 Vue 构建产物直接输出到 Spring Boot 的 static 目录,最终打包成单个可执行 JAR 文件,简化部署流程并降低运维成本。
2025-11-14 20:56:08
729
原创 OBS新版本obs-zoom-to-mouse导入报错attempt to call field ‘obs_sceneitem_get_info‘ (a nil value)
OBS新版使用obs-zoom-to-mouse脚本时出现API调用错误,原因是部分旧API被更新。解决方法是将脚本中的obs_sceneitem_get_info替换为obs_sceneitem_get_info2,obs_sceneitem_set_info替换为obs_sceneitem_set_info2。修改后即可正常使用,也可直接下载已修改好的脚本文件。
2025-10-30 21:09:29
563
原创 专为 Java 开发者准备的 Python 快速入门讲解
这篇教程为Java开发者提供了Python快速入门指南,通过对比两种语言的语法差异(如类定义、循环、条件语句等),帮助开发者轻松过渡。文章包含示例代码演示Python核心功能,总结Python动态类型、内置数据结构等特性,并给出学习路径建议。最后提供7天速成计划方案,涵盖从基础语法到实战项目的内容安排,适合有编程经验的开发者快速掌握Python。
2025-10-30 09:47:08
426
原创 IOS系统IPA文件安装教程
本教程详细讲解如何使用爱思助手安装第三方IPA文件(以WPS内测版为例)。首先在电脑端完成IPA文件下载、Apple ID签名(需使用邮箱账号),然后通过爱思助手安装至iPad。接着在iPad端需要完成"VPN与设备管理"授权、开启开发者模式并重启设备。教程包含详细步骤说明和操作截图,特别注意需使用邮箱Apple ID而非手机号,确保签名流程顺利进行。
2025-10-22 00:45:03
1750
原创 HashMap 红黑树化(Treeify)条件详解
HashMap在JDK8后采用数组+链表+红黑树结构,树化条件需同时满足:链表长度≥8且数组容量≥64(否则优先扩容)。红黑树节点≤6时会退化为链表。这种设计在哈希冲突严重时提升查询效率,同时避免过早树化导致性能下降。通过动态扩容和结构转换,HashMap在空间和时间效率间取得平衡。
2025-10-16 01:25:35
1258
原创 飞牛NAS相册无法使用外接硬盘备份解决方案
本文详细介绍了如何在飞牛OS系统中通过SSH获取root权限,并将外接机械硬盘挂载到指定目录的完整教程。作者首先通过SSH工具连接系统,修改配置文件开启root登录权限。随后使用fdisk对硬盘分区、格式化ext4文件系统,创建挂载目录并设置权限。重点讲解了通过编辑/etc/fstab文件实现开机自动挂载的方法,包括获取UUID、配置挂载参数等关键步骤。最后展示了如何将挂载的硬盘设置为相册备份路径。教程步骤清晰,配有详细命令和截图说明,适合Linux新手参考操作。
2025-10-16 01:24:36
2173
原创 从“类加载的五个阶段”逐步分析 JVM“ 在每个阶段的内存变化”
本文分析了JVM在类加载五个阶段的内存变化过程。以HotSpot+Java17为例,重点阐述了:1)加载阶段在Metaspace存储类结构信息;2)准备阶段为静态变量分配默认值;3)初始化阶段执行静态代码块并可能导致堆内存分配。关键结论是:类元信息和静态变量存放在Metaspace,实例对象在Heap,执行方法使用栈空间。类加载过程中Metaspace持续增长,初始化阶段可能触发Heap分配,类卸载后Metaspace资源可被GC回收。
2025-09-29 00:34:41
508
原创 npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚
摘要:PowerShell脚本执行失败通常是由于执行策略限制。以管理员身份运行PowerShell,使用Get-ExecutionPolicy查看当前策略,若为Restricted或AllSigned,需通过Set-ExecutionPolicy RemoteSigned -Scope CurrentUser修改为允许运行本地和远程签名脚本。完成后可重新执行npm run tauri dev命令。也可临时使用ByPass参数运行特定脚本。注意修改策略可能存在安全风险。
2025-09-11 16:50:14
1247
原创 MVCC底层实现原理
MVCC(多版本并发控制)是InnoDB实现高并发的核心机制。其底层原理包括:1)存储结构上,每行记录包含3个隐藏列(事务ID、回滚指针、行ID)和Undo Log;2)通过回滚指针形成版本链,保留历史数据;3)ReadView机制基于事务ID和活跃事务列表判断数据可见性,实现快照隔离;4)不同隔离级别下ReadView生成策略不同;5)Purge线程清理过期版本。MVCC在保证事务隔离性的同时,显著提升了数据库并发性能。(149字)
2025-08-13 19:57:41
726
原创 梦回童年!三分钟在VMware虚拟机安装winXP教程,开箱即用
这篇文章介绍了在VMware虚拟机中安装Windows XP系统的步骤。首先需要下载Windows XP成品包和VMware Workstation 17.5.2版本软件,然后通过VMware打开下载的XP系统压缩包中的vmx文件启动虚拟机。文章提供了详细的图文指引,包括下载链接、软件版本要求和虚拟机启动后的操作界面截图,帮助用户顺利完成Windows XP虚拟机的安装和使用。
2025-08-13 19:55:58
441
原创 为什么limit 10 offset 1000 会扫描前1000条?不能直接跳过吗?
MySQL深度分页性能差是因为OFFSET需要扫描并丢弃前面的所有行,无法直接跳转。解决方案包括:1)使用索引游标分页(WHERE id>last_id LIMIT 10);2)覆盖索引+子查询;3)缓存全量数据前端分页;4)避免深度分页。核心原理是InnoDB的B+Tree索引只能顺序遍历,无法物理跳过记录。优化关键是改用基于主键的条件查询替代OFFSET。
2025-08-08 00:38:47
364
原创 Redis 过期 Key 删除策略与内存满时的淘汰策略
Redis通过惰性删除和定期删除相结合的方式管理过期键,惰性删除在访问时检查删除过期键,定期删除则周期性扫描并清理过期键。当内存达到上限时,Redis提供多种淘汰策略,包括noeviction(不淘汰)、allkeys-lru(全键LRU)、volatile-lru(过期键LRU)、allkeys-random(全键随机)、volatile-random(过期键随机)和volatile-ttl(淘汰最接近过期的键)。选择合适的策略需根据应用场景,如allkeys-lru适合缓存场景,volatile-ttl
2025-08-01 04:39:44
911
原创 AMD通用芯片组amd_chipset_software下载(解决IRQL_NOT_LESS_OR_EQUAL蓝屏问题)
摘要:用户反映系统频繁出现IRQL_NOT_LESS_OR_EQUAL蓝屏错误(代码0x0000000a),在仅安装显卡驱动后问题依旧。最终找到缺失的芯片组驱动并成功解决问题。文中提供了两个下载链接:夸克网盘(https://pan.quark.cn/s/3b7cdce3c045)和迅雷网盘(备用链接,提取码kb2u)。安装该驱动后蓝屏问题得到解决。
2025-08-01 04:16:47
1042
原创 Cursor替代品亚马逊出品Kiro下载
亚马逊推出的Kiro是一款功能强大的代码编辑器,支持Claude Sonnet 4.0和3.7智能编程助手。作为Cursor的替代品,
2025-07-25 17:01:00
469
原创 Rust + Tauri 开发所需环境清单(以 Windows 为例)
本文介绍了在Windows系统下使用Rust和Tauri进行开发所需的环境配置清单及详细安装步骤。主要包括:安装Rust工具链、Tauri CLI、Node.js环境、Visual Studio Build Tools(含C++工具集)和WebView2 Runtime。文章提供了每个组件的安装命令和验证方法,并给出了使用create-tauri-app快速初始化项目的操作指南。通过完成这些步骤,开发者可以搭建完整的Tauri开发环境并启动开发模式。
2025-07-25 16:28:57
744
原创 AQS 中的 CLH 队列与原始 CLH 队列的对比分析
本文对比分析了Java并发包中AQS框架的CLH队列变体与原始CLH队列的差异。原始CLH队列是基于隐式链表的自旋锁算法,适合NUMA架构的高并发场景。AQS则采用显式双向链表结构,将自旋改为阻塞/唤醒机制,并支持线程中断、可重入锁等功能,更适配Java线程模型。两者在数据结构、自旋方式、节点管理和锁释放机制等方面存在显著区别。AQS的CLH变体通过优化设计,为Java并发工具提供了高性能、可扩展的同步基础。
2025-07-22 00:18:33
747
原创 一键搭建Steam游戏服务器,Docker游戏服务器神器:GameServerManager
GameServerManager 3.0是一款基于Docker的现代化游戏服务器管理平台,专为解决传统私服搭建复杂问题而设计。该平台支持《幻兽帕鲁》《英灵神殿》等热门游戏的一键部署,提供可视化面板、Web终端、资源监控等八大核心功能,支持Linux/Windows/WSL/Mac多平台运行。采用React+Node.js全栈技术架构,3分钟即可完成部署,真正实现"开服像点外卖一样简单"。
2025-07-22 00:16:20
2573
原创 AQS源码中的CLH 队列简介
CLH队列是一种高效的公平自旋锁实现机制,采用基于链表的FIFO结构保证线程公平性。其核心特点是每个线程仅自旋监视前驱节点状态,而非竞争共享变量,具有低开销、良好可扩展性和缓存局部性优势。Java的AQS同步框架采用CLH变种实现,支撑了ReentrantLock等并发工具。相比MCS锁,CLH实现更简单且支持节点重用,适用于高并发多核环境,是现代多线程锁设计的重要基础技术。
2025-07-21 11:05:29
577
原创 Cursor替代,公测期间免费使用Claude4
亚马逊Kiro是集成了Claude 4的免费AI编程工具,可实现:自然语言需求→完整技术文档+可执行代码的一站式开发。支持Vibe实时对话与Spec需求驱动双模式,100%兼容VS Code生态,实测性能超Cursor 60%。提供跨平台支持、智能重构、代码规范自动检查等功能,现正限时免费公测中。
2025-07-18 14:10:20
1513
原创 电脑电压过高的影响与风险分析
本文分析了PC硬件电压过高的危害及防范措施。电压过高会显著损害硬件寿命和稳定性,主要来源包括主板供电不当、电源质量差、BIOS设置异常等。影响方面,CPU可能栅极击穿,主板供电MOS易烧毁,内存和显卡会出现异常,SSD寿命锐减。长期高电压还会加速电迁移和热应力老化,如CPU电压每提升0.1V,寿命可能缩短数倍。建议将CPU、DRAM和GPU电压分别控制在1.35V、1.35V和1.1V以下,使用优质电源并谨慎超频。合理电压配置是保障硬件稳定与寿命的关键。
2025-07-07 23:01:16
1901
原创 Cursor一键续杯pro教程,支持最新1.0系列版本
首次使用需在"功能页面→自定义Cursor路径"中选择安装路径,获取版本号后重启软件; 使用前确认左下角权限标识为绿色(红色需重新提权:Win用户重启时选"是",Mac需通过启动器打开); 软件因权限限制可能影响功能使用,完整教程可访问feijimiao.cn查看。注意截图中的路径设置和权限提示界面。
2025-07-07 22:52:37
669
2
原创 19.7K stars!一键抠图神器 Rembg:3 行代码去除复杂背景,开发者必备工具
Rembg是一款高效开源的图像背景移除工具,基于深度学习实现高精度自动抠图。该项目支持命令行、Python API、HTTP服务等多种使用方式,提供7种预训练模型可选,并兼容CPU/GPU加速处理。核心功能包括单张/批量图片处理、视频流分析和Docker部署,3行代码即可完成透明背景生成。作为GitHub热门项目(14k+星标),它以MIT协议开源,适用于开发者、设计师等多场景需求,兼顾易用性与高性能。安装方式简单,支持pip和Docker一键部署。
2025-07-05 16:25:09
447
原创 高性能高准确度的CPU电压与温度监测软件HWInfo
硬件检测工具HWiNFO功能概览 HWiNFO是一款跨平台硬件检测工具,提供Windows图形界面版和Linux命令行版,另含C++库hwinfo供开发者调用。核心功能包括: 1️⃣ 全面硬件探测:识别CPU/GPU型号、内存时序、硬盘健康度等,支持多格式报告导出; 2️⃣ 实时监控:跟踪温度/电压/功耗,自定义阈值警报,兼容DDR5等新硬件; 3️⃣ 性能测试:基准测试与超频优化,可联动游戏监控工具。 适用于验机、故障诊断和性能调优,用户评价其信息全面、低占用且隐私安全(纯本地运行)。Windows/Li
2025-07-05 16:22:48
2330
原创 在 Windows 上为 WSL 增加 root 账号密码并通过 Shell 工具连接
本文介绍了为WSL设置root用户密码及通过SSH连接的方法。首先,在WSL终端执行sudo passwd root命令设置root密码。随后(可选)配置SSH连接:安装openssh-server并启动服务,编辑/etc/ssh/sshd_config文件添加PermitRootLogin yes,重启SSH服务后即可通过ssh root@localhost -p 22连接。全文以命令行操作为核心,配有关键步骤截图说明,实现了WSL的root权限访问与远程管理功能。
2025-07-04 16:12:30
721
原创 CPU与GPU稳定性测试R15介绍与下载
CINEBENCH R15 是由 MAXON 开发的一款专业硬件基准测试工具,主要用于评估 CPU 多核/单核性能及 OpenGL 显卡渲染能力。通过 Cinema 4D R15 的渲染引擎进行高负载测试,结果以 cb 分数呈现,适用于超频验证、工作站评估和系统稳定性测试。支持 Windows/macOS,轻量快速(测试仅需30~60秒),与 R20/R23 相比兼容性更广且无需安装。
2025-07-03 10:48:47
3079
原创 支持最新4.0.6版本免费电脑微信多开防撤回助手使用教程与下载
电脑微信多开防撤回助手是一款实用工具,支持微信无限多开、消息防撤回(含撤回提示与内容保留)、多账号免扫码登录及自定义提示(4.0版本)。兼容微信3.9.12.51/4.0.3.11及企业微信4.1.36.8007(企业版仅支持多账号共存)。使用简单:下载工具→管理员运行→选择版本和功能→双击微信图标即可多开。若运行闪退,安装配套WebView2组件即可解决。
2025-07-03 10:23:26
1943
原创 内存条与CPU三级缓存之间的区别
🧠 内存条(RAM)与CPU三级缓存(L3 Cache)核心差异摘要 本质区别:内存条(GB级DRAM)是主存,容量大但速度慢;L3缓存(MB级SRAM)是CPU内置高速缓存,容量小但速度快10倍以上。 关键对比: 速度:L3延迟10-20ns,内存50-120ns 容量:L3约4-96MB,内存8-128GB 位置:内存插主板,L3集成在CPU内 成本:L3单位成本远高于内存 工作原理:CPU按L1→L2→L3→内存层级查找数据,缓存命中率直接影响性能。理解该机制有助于编程优化(如内存对齐、缓存预热)。
2025-06-25 21:34:14
642
原创 可商用,可离线运行,可API接口调用的开源AI数字人项目Heygem,喂饭级安装教程
Heygem本地部署教程 Heygem是一款支持本地运行的AI语音/视频合成工具,无需云服务。该项目开源,允许用户自定义模型并通过本地API调用。文中提供了图文并茂的完整部署教程(因平台审核限制,需跳转至作者博客查看)。教程包含详细的安装步骤和界面截图,帮助用户快速搭建本地AI服务环境。 查看完整教程
2025-06-25 21:29:13
821
1
原创 铭瑄B660终结者刷104微码教程,实测13600KF温度能降低10度+
【铭瑄B660终结者刷104微码教程】针对官方未更新微码问题,网友开发了基于H5.0G BIOS的104微码版本,实测可使13600KF处理器烤机温度降低10℃+。教程包含BIOS下载链接及详细刷写步骤:需准备FAT32格式U盘,通过UEFI引导进入shell界面自动刷写,全程约几分钟。刷机后需清除CMOS并加载优化设置。效果验证显示微码版本成功更改为104,但需注意刷机存在风险。(149字)
2025-06-23 00:49:45
1602
7
原创 2025最新Fiddler汉化教程
Fiddler菜单汉化教程:1)安装英文版Fiddler至D盘指定路径;2)将汉化文件FiddlerTexts.txt和FdToChinese.dll分别复制到主目录和Scripts文件夹;3)重启Fiddler即可实现菜单汉化。汉化效果截图显示界面已中文化,移除汉化文件可恢复英文。文末提供了迅雷网盘的汉化包下载链接(密码:zhj5),用户可自行获取所需文件。该汉化方法操作简单,可随时切换中英文界面。
2025-06-22 12:37:08
3536
1
原创 「即梦(Dreamina)」和「可灵(Kling AI)」两款国产 AI 视频+图像生成平台的优缺点对比分析
即梦(Dreamina)与可灵(Kling AI)各具优势和短板:即梦中文理解能力强,支持方言配音、中文提示生成清晰图文视频,界面友好,上手快;生成速度快,适合短视频和本土化内容制作,并能通过 API 与主流剪辑软件集成。但目前视频长度较短,物理细节表现一般,高级功能需付费。可灵生成质量高,支持1080P高清与多分钟续写,物理仿真和光影细节表现优秀,具备影视级质感,适合广告和专业长视频制作。提供首尾帧控制、特效、多图参考等丰富创意工具。但高质量创作积分消耗大,失败不返积分,稳定性有时不足,且缺乏数字
2025-06-11 01:35:19
5509
1
原创 NVIDIA CUDA 技术详解:开启 GPU 并行计算的大门
NVIDIA CUDA 是通往 GPU 高性能计算的大门。无论你是科学计算研究者,AI 工程师,图像处理开发者,还是区块链、金融建模领域的从业者,掌握 CUDA 能极大提升你的计算能力和技术深度。
2025-06-09 18:38:48
1683
原创 Heygem50系显卡合成的视频声音杂音模糊解决方案
50系显卡杂音问题解决方案摘要 针对50系显卡可能出现的杂音问题,本文提供两种解决方案: 剪映替换音色(适合普通用户) 使用剪映软件直接替换音色 无需VIP,可下载分享的视频工具箱辅助操作 提供详细操作图示和下载链接 音频合成方案(技术性方案) 通过音频合成技术处理 推荐使用开源项目MegaTTS3 提供GitHub项目地址供参考 两种方案分别满足不同用户需求,可根据实际情况选择适合的方法解决显卡杂音问题。
2025-06-09 18:12:00
601
原创 多线程编程技术详解与实践(java篇)
本文系统介绍了Java多线程编程的核心知识。首先阐述了多线程的基本概念、与多进程的区别以及线程状态模型。然后详细讲解了Java实现多线程的三种方式(继承Thread类、实现Runnable接口、Callable+FutureTask)以及线程池的使用方法。针对线程安全问题,重点分析了synchronized、Lock和原子类等同步机制。文章还介绍了CountDownLatch等并发工具类,并总结了死锁防范、线程泄漏等常见问题的最佳实践。通过全面讲解多线程编程的关键技术,帮助开发者构建高效、可靠的并发应用。
2025-06-05 17:33:55
721
原创 Cursor 使用教程
Cursor 是一款集成了强大 AI 能力的现代化编程编辑器,旨在提升开发效率并降低开发过程中的重复性工作。通过本文的教程,你应该能够快速上手并利用 Cursor 的各种功能来提高代码质量和开发效率。如果你还没有尝试过 Cursor,现在是一个很好的时机,赶快下载并体验吧!
2025-06-02 21:46:55
1746
原创 Typora中文直装版
本文提供了Typora中文直装版的下载地址和安装指南。该软件是一款支持所见即所得的跨平台Markdown编辑器,具有多格式导出、丰富语法扩展、自定义主题等核心功能,适合程序员、写作者、学生等各类用户。文章包含直装版下载链接(提取码:u8g7)及图文安装说明,强调解压即装、无需激活的特点,并详细介绍了软件的高效写作体验和多样化应用场景,推荐作为Markdown写作的首选工具。
2025-05-28 16:40:27
438
原创 2025/5月亲测可用,Markdown神器,Typora中文直装版本
Typora是一款所见即所得的Markdown编辑器,支持Windows/macOS/Linux。它融合编辑与预览功能,提供流畅写作体验。主要特点包括:支持PDF/Word/HTML等多种导出格式;兼容标准Markdown语法并扩展表格、数学公式、流程图等功能;允许自定义CSS主题样式;内置文件树和大纲视图便于文档管理。安装简单,下载解压后按向导操作即可完成。
2025-05-28 16:37:38
899
原创 2025年6月最新!免费开源的英雄联盟LOL自动查询对局战绩工具
这是一款免登录开源的LOL对局分析工具,主打自动化和智能识别功能。工具支持自动识别对局、一键战绩查询(高低胜率标注/MVP显示/标签功能),并能标记预组队和遇见过玩家。自动化操作包括自动匹配、接受对局及智能Pick/Ban英雄。使用简单,只需下载解压后运行程序即可,保障安全透明的开源代码让用户无忧使用。内置截图直观展示功能界面,提供迅雷云盘下载链接。
2025-05-27 22:37:24
1319
1
原创 功耗仅4W!迷你服务器黑豹X2(Panther X2)卡刷、线刷刷入Armbian(ubuntu)系统教程
黑豹X2作为一款搭载Rockchip 3566芯片的矿渣盒子,凭借4GB内存、32GB eMMC和千兆网口的硬件配置,刷入Armbian系统后能实现低至4W功耗的迷你服务器功能。其刷机支持两种方式:卡刷:通过BalenaEtcher工具将Armbian镜像直接烧录至TF卡/U盘,插入设备启动后即可使用。用户可选择通过dd命令将系统写入内置eMMC实现持久化运行。线刷:需双公头USB线连接电脑,配合瑞芯微工具(RKDevTool)选择Loader文件和系统镜像,通过强制进入Maskrom模
2025-05-27 22:23:40
3360
中级软考软件设计师软考资料+真题
2024-08-25
如何使用Redis设计一个单账号多点登录但是又能限制登录凭证数量
2023-04-18
偶尔返回502BadGateway??
2022-09-19
自定义切面导致ControllerAdvice注解不生效
2022-02-15
swagger2 引入的问题,依赖报错,版本兼容问题~
2021-12-14
Java怎么一行代码实现从现在开始,计算到第二天0点还有多少秒
2021-11-21
Javaattach方式win正常运行,上传到Linux无法运行
2021-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅