首页
归档
留言
友链
广告合作
壁纸
更多
美女主播
Search
1
博瑞GE车机升级/降级
5,572 阅读
2
Mac打印机设置黑白打印
4,883 阅读
3
修改elementUI中el-table树形结构图标
4,861 阅读
4
Mac客户端添加腾讯企业邮箱方法
4,642 阅读
5
intelliJ Idea 2022.2.X破解
4,313 阅读
Java
HarmonyOS Next
Web前端
微信开发
开发辅助
App开发
数据库
随笔日记
登录
/
注册
Search
标签搜索
Spring Boot
Java
Spring Cloud
Mac
MyBatis
WordPress
Nacos
Spring Cloud Alibaba
Mybatis-Plus
jQuery
MacOS
Java Script
asp.net
MySQL
IntelliJ IDEA
微信小程序
Typecho
Sentinel
UniApp
asp.net core
Laughing
累计撰写
612
篇文章
累计收到
1,427
条评论
首页
栏目
Java
HarmonyOS Next
Web前端
微信开发
开发辅助
App开发
数据库
随笔日记
页面
归档
留言
友链
广告合作
壁纸
美女主播
搜索到
612
篇与
的结果
2025-04-03
Lux全网视频资源下载神器
有没有被各大视频会员平台恶心到~视频平台的恶心行为会员专属广告“套娃”“免广告”变“会员广告”:开通会员后仍须观看“会员专属推荐”“小剧场广告”,甚至暂停视频时弹出全屏广告。超前点播“复活”:热播剧即便会员也需额外付费解锁单集(如《庆余年2》单集12元),被批“割韭菜”。多设备登录限制“翻脸”突然修改规则:此前允许3-5台设备同时登录,后改为1-2台,超限直接封号(如某酷2023年新规)。TV端另收费:手机会员与电视端不通用,需购买更贵的“TV版会员”(如某奇异“星钻VIP”)。内容“分区垄断”逼氪金独家版权分割:用户需同时购买多个平台会员才能看全热门内容(如《狂飙》在某奇艺,《三体》在某讯)。海外剧“特供版”:会员仍需付费观看无删减版(如某酷部分日剧需单片购买)。以前我也是各视频平台充值会员,有了Lux,再也不需要充值各种会员了。Lux简介Lux(原名Annie)一款强大的视频下载工具,拥有众多实用功能:多平台支持: 支持国内外主流视频平台,超过 30 个,覆盖面极广。高清视频下载: 自动选择最高画质,支持 4K、HDR 等高清格式。批量下载: 可以一次性下载整个播放列表或剧集,支持指定开始和结束位置,省去逐个下载的麻烦。多线程加速: 采用多线程下载技术,大幅提升下载速度,可通过-m选项启用,并用-n选项自定义线程数(默认为10)。丰富的下载选项: 支持选择不同分辨率、仅下载音频、自定义文件名等灵活设置。实时下载进度: 清晰显示下载速度和剩余时间,让下载过程一目了然。下载安装可以根据自己的系统,在文末的地址下载自己对应的安装包。Windows用户直接从GitHub下载最新的exe可执行文件或通过Scoop包管理器:scoop install luxLinux用户Arch Linux:pacman -S luxVoid Linux:xbps-install -S lux从GitHub下载预编译二进制文件MacOS用户使用 Homebrew 安装:brew install lux从GitHub下载预编译二进制文件使用安装完成后,只需在进入Lux所在目录,命令行中输入lux命令,就能立即开始下载心仪的视频,真的超级方便!lux [OPTIONS] URL [URL...]下载单个视频只需在命令后面粘贴视频链接./lux "https://www.youtube.com/watch?v=dQw4w9WgXcQ"查看可下载视频列表这个现在不太好用了,我使用腾讯视频测试的,只能查看低清晰度的。./lux -i "https://www.youtube.com/watch?v=dQw4w9WgXcQ"{cloud title="Github下载" type="default" url="https://github.com/iawia002/lux/releases/tag/v0.24.1" password=""/}目前来看的话,体验并不是很好,下载速度很慢。
2025年04月03日
7 阅读
0 评论
0 点赞
2025-04-03
若依前后端分离项目白名单支持携带参数
RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。若依前端框架通过permission.js文件中的whiteList进行配置的,比如登录、注册登连接,需要能直接跳转,只需要在whiteList中配置上对应的路由即可。const whiteList = ['/login', '/register']然后在路由打开前,判断路由是否在白名单内。但是这个判断逻辑存在一个问题,就是判断方法使用的whiteList.indexOf(to.path),这样如果我们路由携带参数的话,会无法实现,因为参数是动态的,我们无法配置白名单。为了实现跳转,我们需要替换whiteList.indexOf(to.path)方法,通过正则表达式的方式进行匹配。增加正则表达式校验方法在utils\validate.js文件中,增加正则校验方法/** * 路径匹配器 * @param {string} pattern * @param {string} path * @returns {Boolean} */ export function isPathMatch(pattern, path) { const regexPattern = pattern.replace(/\//g, '\\/').replace(/\*\*/g, '.*').replace(/\*/g, '[^\\/]*') const regex = new RegExp(`^${regexPattern}$`) return regex.test(path) }修改permission.js在permission.js引入新增的方法,并将原来的whiteList.indexOf(to.path)替换成新方法。import { isPathMatch } from '@/utils/validate' const isWhiteList = (path) => { return whiteList.some(pattern => isPathMatch(pattern, path)) }
2025年04月03日
16 阅读
0 评论
0 点赞
2025-04-02
苹果重发 watchOS 11.4 更新
苹果公司在短暂撤回watchOS 11.4正式版更新后,现已重新发布。该版本新增 允许静音模式起床闹钟触发声音和震动提醒 功能,即使开启静音仍会触发声音和震动提醒。2025年4月1日凌晨,苹果曾短暂发布watchOS 11.4后两分钟内突然撤回,目前该更新已重新上架。官方未说明初始撤回原因,但确认版本号仍为22T251。这是watchOS 11自2024年9月推出自定义运动圆环、健康监测等重磅功能后,首次实质性功能更新。本次更新修改内容用户在睡眠佩戴时,即使开启静音模式,闹钟也会强制触发声音和触觉反馈,而此前版本仅支持震动提醒。另一重要升级是扩展Matter智能家居协议支持,现可通过语音指令控制扫地机器人启停、回充、切换清洁模式等操作。其他的都是漏洞修复等无关痛痒的优化。升级方式手表端升级升级需确保Apple Watch电量≥50%并且正在充电手表连接Wi-Fi手表端通过设置-通用-软件更新完成iPhone端升级升级需确保Apple Watch电量≥50%并且正在充电。手机连接Wi-Fi,并且手表位于iPhone的通信范围内iPhone打开Apple Watch应用,点击通用-软件更新版本兼容性所有兼容Apple Watch Series 4及以上机型均可获取该更新。
2025年04月02日
14 阅读
0 评论
0 点赞
2025-04-01
AirPods耳机N个使用小技巧
苹果AirPods用了很久才知道的功能,不会用=白买。本文不定期更新AirPods使用的一些技巧。推荐收藏。1、耳返设置打开设置→控制中心→听觉→添加至控制中心,连接AirPods之后,将控制中心下滑,长按小耳朵图标,点击实时收听,将实时收听打开就可以清晰的听到自己的声音了,这样带上耳机,就能听到身边的声音。2、助眠&放松模式控制中心→耳朵图标背景音,可以选择雨声、溪流、夜晚、火苗等声音,有非常沉浸的体验。通过Siri或者控制中心也可以播放白噪音,可以帮助我们放松或集中注意力,很适合晚上睡觉或者专注于学习工作时打开。3、首次连接设置打开手机→打开耳机盒盖→长按耳机北面按钮→选择弹窗连接,等待连接即可~4、自定义AirPods名称可以在设备的蓝牙设置中,为我们的AirPods设置一个独特的名字,方便识别。设置→蓝牙→点击AirPods后面的小感叹号→点击名称→修改名称。5、查找AirPods打开【查找】App→设备→AirPods→播放声音,有时候不记得耳机放哪了,可以通过这个进行声音定位。6、AirPods连接两个设备1️⃣先从充电盒拿出一只耳机和手机进行连接,完成后盖上盖子2️⃣再次打开盒子,长按后面的按钮和第二个设备进行配对7、听力保护设置→声音与触感反馈→耳机安全→打开降低高升音频→分贝设置,这样当你的耳机声音大于某个设定值时,他就会自动压低。还可以到健康App中,点击听觉,了解最近的音量情况,更好的保护听力。8、自定义耳机柄功能设置→点击AirPods→按住AirPods中自定义→按住左右耳机柄的功能,可以把其中一个改为Siri,轻轻一点调出语音控制。9、共享音频如果想分享音乐和朋友,并且朋友也有AirPods耳机,可以下拉控制中心→点击播放器→点击耳机图标,就能共享音频了。10、AirPods手势操作轻点一下耳机柄是暂停或继续播放,也可以用来接听和挂断电话。听歌时,双击是下一首,三击则是返回上一首。11、桌面查询AirPods电量屏幕滑倒最左边设置→点击小组件下面的编辑设置→添加电池小组件,这样在桌面小组件里面就能显示AirPods的电量了。或者打开设置→AirPods,也能直接看到剩余电量。12、电池保护设置→AirPods→开启优化电池充电,开启之后就会学习你每天的充电喜欢,延缓电池衰老。13、耳机盒指示灯含义绿色常量:电量充足黄色闪烁:耳机异常橙色常量:电量不足白色闪烁:重置耳机14、个性化空间音频设置→AirPods→个性化空间音频,根据系统提示,拍摄耳朵的形状和位置,完成空间音频的设置。设置完成后戴上耳机听歌,下拉控制中心→长按音量条,你就可以打开空间音频→选择固定声源或头部跟踪,会有一种身临其境的感觉。15、优化耳机效果设置→辅助功能→音频/视觉→耳机调节→自定义音频设置,根据指示进行操作,系统就能根据你的听力生成自定义音频,优化耳机效果。16、耳机贴合度测试设置→AirPods→耳塞贴合度测试,按照指引听一段音乐,就能知道耳塞大小是否贴合你的耳朵,不合适的话也可以更换其他尺寸的耳塞。17、固件升级一般情况下,当满足以下条件时,固件更新会自动发送到AirPods:AirPods 正在充电并且位于已接入无线局域网的iPhone、iPad或Mac的蓝牙通信范围内。如果你的AirPods使用的不是最新固件版本,你可以手工更新固件。确保你的iPhone、iPad或Mac已更新到最新版本的iOS、iPadOS或macOS。确保AirPods位于已接入无线局域网的iPhone、iPad或Mac的蓝牙通信范围内。将充电盒接入电源。将AirPods放入充电盒,然后盖上盒盖。使充电盒的盒盖保持闭合,并等待至少30分钟以让固件完成更新。打开充电盒的盒盖,以使AirPods重新连接到iPhone、iPad或Mac。再次查看固件版本。
2025年04月01日
16 阅读
0 评论
0 点赞
2025-03-31
DBeaver国内下载镜像站
DBeaver官网下载速度比较慢,我这里也就是200Kb/s,如果你想加快下载速度,可以从下面镜像站选择一个下载,以下镜像站都是与官网同步的最新版本。清华大学镜像站 南京大学镜像站
2025年03月31日
27 阅读
0 评论
0 点赞
2025-03-30
DBeaver初体验
在 别只傻傻的盯着Navicat,这些数据库连接工具才是YYDS 中,我们曾经介绍过多款数据库连接软件,我目前主力的数据库连接软件是Datagrip,但是Datagrip目前使用过程中,也是有诸多不方便的地方:我之前淘宝购买的序列号到期了,之前也经历过序列号突然不能用的情况,也不打算继续买了。内存占用比较高,家里Mac电脑36G内容倒是没什么,但是公司16G内存的电脑确实有些吃紧。最重要的一点,是数据备份不方便,Datagrip单表复制DML语句比较方便,但是如果像整库备份成Sql脚本却十分不方便,像备份MySql,还得用mysqldump。 因为最近心血来潮,IDE也换成VS Code了,所以数据库连接工具也想换换花样,思来想去,觉得DBeaver可能是最好的选择。本着不花钱的原则,我这里选择了DBeaver Community版本。本身使用DBeaver的用户可能不是特别多,我自己本身也是个新手,所以希望记录一下自己日常使用遇到的问题及解决办法,协助更多的人更好的使用DBeaver。{mtitle title="DBeaver介绍"/} DBeaver 是一款流行的开源数据库管理工具和 SQL 客户端,支持几乎所有主流的关系型数据库系统。主要特点多数据库支持:支持MySQL、PostgreSQL、Oracle、SQL Server等主流数据库,也支持达梦、神通(Oscar)等国产数据库。跨平台:可在 Windows、Linux 和 macOS 上运行。开源免费:社区版免费使用,企业版提供额外功能,但是社区版已经提供了足够强大的功能,甚至比Nacat等收费软件提供的功能还多。数据查看与编辑:提供直观的数据库管理界面,与Datagrip类似,可以直接在查询结果中修改内容。SQL 编辑器:支持语法高亮、自动补全、代码格式化等。与Navicat不同,自动补全功能,不止能提示表名,还能提供字段名。元数据管理:支持表、视图、存储过程等数据库对象的管理DBeaver因其强大的功能和良好的用户体验,已成为许多开发者和数据库管理员的首选工具之一。{mtitle title="Maven配置阿里云仓库"/}之所以要配置Maven,主要是为了下载数据库驱动,国内环境下,阿里云提供的Maven仓库速度更快。点击【窗口】➡️ 【首选项】并定位到连接-驱动-Maven,点击【添加】按钮,输入https://maven.aliyun.com/nexus/content/repositories/jcenter/,添加完成后,点击【向上】按钮,将阿里云仓库移动到最上面。{mtitle title="备份数据库"/}这里以MySql为例进行说明,我们想实现的效果是类似phpMyAdmin或Navicat那种效果,也就是整库备份,并且备份的数据insert语句包含列名,一个insert语句一行。下载mysql-clientDBeaver整库备份需要借助mysqldump,所以我们需要下载mysql-client,因为我使用的Mac,所以直接借助homebrew进行安装了。brew install mysql-client@8.4{alert type="error"}这里需要注意,mysql-client的版本需要与我们服务端mysql的版本对应,因为mysql 5.7在homebrew中已经无法安装,因此我们服务端的mysql如果是5.7版本,我们可以安装8.4版本的mysql-client,9.0版本的会报错。{/alert}安装目录在/opt/homebrew/opt/mysql-client@8.4,记住这个地址,我们后面会用到。打开DBeaver,找到我们的数据库,点击编辑连接,找到本地客户端,点击浏览点击添加数据库连接使用快捷键Command+Shift+G,然后输入我们上面的地址/opt/homebrew/opt/mysql-client/bin然后保存。找到我们要导出的数据库,点击工具,选择转出数据库第一个界面,直接点击下一步取消勾选【扩展插入】,这样每个insert语句会是一行额外的命令参数输入--complete-insert,这样导出的sql中insert语句会包含列名。{mtitle title="修改字体"/}编辑器字体 DBeaver编辑器字体,我个人感觉比较小,如果想修改编辑器字体,可以通过以下方式修改点击【窗口】-【首选项】,依次定位到【用户界面】-【外观】-【颜色和字体】,找到【DBeaver字体】下的【等宽字体】,点击【编辑】按钮,调整到自己合适的字体。界面字体 应用程序大部分使用的字体,包括Sql预览等,可以通过以下方式修改点击【窗口】-【首选项】,依次定位到【用户界面】-【外观】-【颜色和字体】,找到【DBeaver字体】下的【主字体】,点击【编辑】按钮,调整到自己合适的字体。{mtitle title="连接SqlServer数据库"/}不知道是我本地网络问题还是其他问题,SqlServer数据库一直找不到驱动,如果遇到类似问题,我们可以自己下载驱动进行连接,这里我以SqlServer数据库为例说明。在 https://learn.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16 微软官网,找到数据库对应的JDBC jar包下载后,保存到某个位置,我这里直接保存到了DBeaver默认的驱动文件夹了。路径如下C:\Users\{用户名}\AppData\Roaming\DBeaverData\drivers\maven\maven.aliyun.com\com.microsoft.sqlserver然后打开DBeaver,新增SqlServer数据库连接,点击【编辑驱动设置】切换到【库】页签,点击【添加文件】,把我们刚才下载的jar包全部添加进去,点击确定回到链接界面,再次点击【测试连接】,就能正常连接了。{mtitle title="修改快捷键"/}因为之前使用Datagrip习惯了格式化代码使用Ctrl + Alt + L,但是DBeaver默认格式化快捷键是Ctrl + Shift + F,所以我需要调整一下快捷键。点击【窗口】-【首选项】,依次定位到【用户界面】-【键】,过滤格式化在绑定文本框中,输入自己的快捷键,比如我这里的Ctrl + Alt + L。{mtitle title="禁止查询表名起别名"/}每次输入from table时,后面就会自动添加一个表别名,这个根据个人喜好,我个人是不喜欢,所以就禁止了。点击【窗口】-【首选项】,依次定位到【编辑器】-【SQL编辑器】-【代码补全】,右侧下方插入表的别名(在FROM子句中),改成N/A{mtitle title="标题栏中显示中文注释"/}正常情况下DBeaver默认查询结果只显示表的英文字段名,我们修改之后可以在显示数据时一起显示字段的中文注释更加方便,视觉效果更好。点击【窗口】-【首选项】,依次定位到【编辑器】-【数据编辑器】-【外观】,右侧勾选在标题栏中显示列描述修改后的显示效果如下
2025年03月30日
32 阅读
0 评论
0 点赞
2025-03-30
VSCode配置Java(Spring Boot)开发环境
{message type="info" content="VSCode简介"/} 大名鼎鼎的VS Code不用过多介绍吧。VS Code全称Visual Studio Code,是由微软开发的一款免费、开源、跨平台的代码编辑器,支持Windows、macOS和Linux系统。它以其轻量级、高性能和丰富的扩展生态广受开发者欢迎,适用于多种编程语言和开发场景。 如果你也厌倦了一成不变的IntelliJ IDEA开发环境,想换换开发风格,不妨体验一下在VSCode中开发Spring Boot程序。{message type="success" content="前置条件"/} 本文基于Mac OS进行介绍,在Windows及Linux下配置也是类似的,为了顺利完成环境搭建,你需要提前准备好以前软件及配置。JDK并完成环境变量配置。Maven并完成环境变量配置。VSCode软件{message type="warn" content="安装插件"/} 其实所谓的配置环境,不过就是安装一堆Java插件。 打开VS Code,找到【插件】页签,我们需要安装以下插件。Debugger for JavaMaven for JavaLanguage Support for Java(TM) by Red HatExtension Pack for Java{message type="error" content="使用"/} 你可以找一个现有的Spring Boot环境,或者使用脚手架大家一个简单的Spring Boot程序。{alert type="info"} 官方脚手架目前已经不支持JDK1.8,如果使用JDK1.8的话,可以使用阿里云提供的脚手架,地址为: start.aliyun.com {/alert} 使用VS Code打开代码,找到启用程序,如下图 可以点击Run运行程序或者点击Debug调试程序。 也可以打短点调试程序,这里我在启动方法中打一个短点,然后点击Debug调试程序,之后程序就会进入断点。 我们也可以安装依赖,比如下面安装lombok依赖 如果需要打包,可以在控制台输入mvn package命令通过原生Maven的方式进行打包,因为我们上面安装了Maven插件,在VS Code左下角(默认)有个Maven选项,也可以打包,与Idea基本一致。 好了,以上就是在VS Code下搭建Java(Spring Boot)开发环境的完整步骤,感兴趣的童鞋可以去尝试一下。
2025年03月30日
31 阅读
0 评论
0 点赞
2025-03-30
iPhone 13 - 16升级IOS 18.4 RC 续航评测
苹果系统更新的脚步不停歇,具体IOS 18.4 RC版本才发布4天,就紧急发布了IOS 18.4 RC 2版本。每次新系统发布,我们最关心的可能就是续航问题,特别是对于老机型,本身续航可能就衰减了,每次系统升级可能导致续航变差并且发热严重。下来我们来看下iPhone 13 - 16升级IOS 18.4 RC续航表现。iPhone 16EiPhone 16E续航表现让你比较意外。要是从IOS 18.3.1升级到IOS 18.4 RC版本,续航居然 减少 了1%。如果是从IOS 18.3.2升级,续航又能 增加 1%。信号方面大概 减弱 了1.5%,不过性能倒是 提升 了1%左右。iPhone 16iPhone 16全系列里,除了标准版的续航有所 增长 ,其他版本不管是从IOS 18.3.1还是IOS 18.3.2升级,续航都在 降低 ,下降幅度在1% - 4%之间。好在信号基本没啥变化,性能也还算 稳定 。iPhone 15除了iPhone 15标准版续航有所 下滑 ,其他版本从IOS 18.3.1或IOS 18.3.2升级到IOS 18.4 RC后,续航都有不同程度的 提升 ,大概在1.5% - 3%之间。信号依旧稳稳当当,没什么波动,就是性能稍微 降低 了1%左右。iPhone 14除了iPhone 14标准版,从IOS 18.3.1升级到IOS 18.4 RC版本,续航能 提升 1.5% - 4%;但要是从IOS 18.3.2升级,除了iPhone 14 Pro Max,其他机型续航都 下降 了,下降幅度在0.5% - 3%左右。而且信号和性能都有不同程度的 降低 。iPhone 13大部分机型表现还挺不错。除了iPhone 13 Pro Max,其他机型从IOS 18.3.1或18.3.2 升级到IOS 18.4 RC版本,续航都有0.5% - 5%的 提升 。iPhone 13 Pro Max 则是从 IOS 18.3.1升级续航 下降 0.5%,从IOS 18.3.2升级续航保持不变。不过整个系列的信号和性能基本都 下降 了2%左右。按照惯例,IOS 18.4正式版下周就会推送了,所以现在如果不是使用的IOS 18.4测试版,可以在等等,等到下周正式版推送之后再决定是否升级。
2025年03月30日
35 阅读
0 评论
0 点赞
2025-03-30
Mac Office更新提示:更新暂时不可用解决办法
不知道什么时候开始,Mac上的Office进行更新时,一直提示更新暂时不可用,请在几分钟后重试。首先,出现这个问题的基本都是Apple Silicon芯片的Mac电脑。而我们可能使用了诸如clean my mac或者lemon之类的软件进行空间清理,将既有Apple silicon和intel架构的软件内intel架构部分直接清除掉了。出现这种情况,重装一下最新Microsoft Autoupdate即可。打开 https://learn.microsoft.com/en-us/officeupdates/release-history-microsoft-autoupdate 下载最新的Microsoft Autoupdate安装,然后重新检查更新
2025年03月30日
28 阅读
0 评论
0 点赞
2025-03-30
Idea与Maven版本兼容性问题
日常开发过程中,我们一般经常更新IntelliJ IDEA,但是很少更新Maven,而且一般现在项目使用的Maven还是3.X版本,所以基本上也没碰到过IntelliJ IDEA与Maven的兼容性问题,起码我之前是从来没有遇到过的。先说说我遇到的问题,我目前IntelliJ IDEA使用的版本是ideaIU-2024.3.5,Maven使用的版本是4.0.0-rc-3。遇到的问题,就是单独使用Maven在控制台执行mvn package能够打包项目,但是通过IntelliJ IDEA打包时报错,报错信息如下。最终是通过更新IntelliJ IDEA 2025.1 Beta 3解决了问题,其实问题根本原因就是Maven版本太高而IntelliJ IDEA版本太低导致的。我尝试查阅Maven及IntelliJ IDEA官网,但是都没有找到关于IntelliJ IDEA与Maven版本兼容性的说明。如果我们遇到类似的Maven能打包但是IntelliJ IDEA无法打包的情况,可以考虑一下是否Maven版本太高而IntelliJ IDEA版本太低导致的,如果我们无法确认IntelliJ IDEA与Maven具体兼容的版本,可以考虑更新IntelliJ IDEA,也就是尽量确保使用IntelliJ IDEA发布日期比Maven发布日期晚的版本,这样能极可能的减少遇到兼容性问题。
2025年03月30日
37 阅读
0 评论
0 点赞
2025-03-27
Uptime Kuma:一款高效、灵活且易于部署的开源监控工具
Uptime Kuma 是一款强大的自托管监控工具,通过简单的部署和配置,可以帮助你监控服务器、VPS和其他网络服务的在线状态。相比于其他类似工具,Uptime Kuma 提供更多的灵活性和自由度。{mtitle title="功能特点"/}多协议监控支持HTTP(s)、TCP 端口、Ping、DNS 记录、HTTP 关键字匹配、SSL 证书过期监控等,覆盖常见的网络服务检测需求。实时报警与通知集成90+通知方式,包括邮件、Telegram、Discord、企业微信等,确保问题第一时间被感知。可视化仪表盘提供直观的响应时间曲线、服务状态面板和证书信息展示,支持多语言界面。自托管与隐私保护数据完全由用户掌控,避免依赖第三方服务,适合对隐私要求较高的场景。{mtitle title="部署方式"/}Docker 部署(推荐)通过 Docker 容器化部署是最高效的方式,仅需一条命令即可启动:docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1参数说明: docker run: 这是运行Docker容器的命令。-d: 这是一个选项,表示以"后台模式"运行容器,即在后台运行,不占用当前终端窗口。--restart=always: 这是一个选项,表示无论何时容器退出,都会自动重新启动。这样可以确保 Uptime Kuma 在任何情况下都能持续运行。-p 3001:3001: 这是一个选项,用于将容器的端口映射到主机的端口。在这个例子中,将容器的3001端口映射到主机的3001端口。你也可以根据需要来更改端口映射的配置。-v uptime-kuma:/app/data: 这是一个选项,用于创建一个持久化的数据卷。在这个例子中,将创建名为uptime-kuma的数据卷,并将其映射到容器内部的/app/data目录。这样可以确保数据的持久保存。--name uptime-kuma: 这是一个选项,用于指定容器的名称。在这个例子中,容器的名称被设置为uptime-kuma。louislam/uptime-kuma:1: 这是指定要使用的Uptime Kuma Docker镜像的名称和版本。在这个例子中,使用的是louislam/uptime-kuma镜像,并指定版本为1。此TAG是最新的Uptime Kuma版本,也可以安装特定版本号,如1.22.1手动安装(Node.js 环境)若需直接运行于主机,需满足Node.js 18+和npm环境:git clone https://github.com/louislam/uptime-kuma.git cd uptime-kuma npm run setup pm2 start server/server.js --name uptime-kuma启动Uptime Kuma之后,你可以通过访问http://localhost:3001来访问Uptime Kuma的界面。首次访问 Uptime Kuma 界面时,会要求你创建管理员账户和设置密码,按照界面指引进行操作即可。登录后,你可以通过点击左侧的"监控器"菜单来创建新的监控器。创建监控器时,你可以选择监控类型(HTTP、TCP、UDP、ICMP),并提供相关配置信息,如 URL、端口号等。完成监控器的配置后,Uptime Kuma 将开始对该服务进行监控,并会显示对应的监控状态和历史记录。
2025年03月27日
73 阅读
0 评论
0 点赞
2025-03-27
RuoYi AI:一个全栈式 AI 开发平台
壹、简介RuoYi-AI是基于经典开源项目RuoYi深度扩展的AI开发平台,它不仅继承了RuoYi家族的高效开发特性,还支持对接OpenAI、C还GLM、讯飞星火等几十种大语言模型,实现了聊天对话、图像生成、语音克隆等前沿功能,成为开发者构建智能应用的“一站式”解决方案。贰、特色功能全套开源系统:提供完整的前端应用、后台管理以及小程序应用,全部开箱即用。基于MIT开源协议,自由度高,可灵活修改和分发代码。本地RAG方案:集成Milvus/Weaviate向量库、本地向量化模型、Ollama调用本地LLM,实现完全本地化RAG的高效检索与生成,保障数据隐私与性能。丰富插件功能:支持联网、SQL查询插件及Text2API插件,扩展系统能力与应用场景。内置SSE、websocket等网络协议,支持对接多种大语言模型,同时还集成了MidJourney和DALLE AI绘画功能强大的多媒体功能:支持AI翻译、PPT制作、语音克隆和翻唱等扩展功能:支持将大模型接入个人或企业微信支付功能:支持易支付、微信支付等多种支付方式三、开发部署3.1、环境要求JDK17MySQL 5.7或者 MySql 8.0Redis 5.X+Maven 3.8+NodeJS+(含pnpnm)3.2、后端安装3.2.1、Clone代码GiHub地址:https://github.com/ageerle/ruoyi-aiGitee地址:https://gitee.com/ageerle/ruoyi-ai3.2.2、Idea导入项目使用Idea导入项目并正确配置Maven,在application.yaml文件中修改数据库及Redis链接信息3.2.3、初始化数据库数据库初始化脚本位于script/sql/ruoyi-ai.sql。3.2.3、运行项目以上配置完成后,直接运行项目即可。3.3、安装管理端&客户端3.3.1、Clone代码3.3.1.1、管理端代码GiHub地址:https://github.com/ageerle/ruoyi-adminGitee地址:https://gitee.com/ageerle/ruoyi-admin3.3.1.1、客户端代码GiHub地址:https://github.com/ageerle/ruoyi-webGitee地址:https://gitee.com/ageerle/ruoyi-web3.3.2、安装依赖进入ruoyi-admin或者ruoyi-web,打开终端,执行pnpm install3.3.3、运行或打包项目运行项目:pnpm dev打包项目:pnpm build3.4、修改配置3.4.1、申请API KEYhttps://api.pandarobot.chat3.4.2、注册API KEY成功注册账号后点击添加令牌,参数可以全部默认,然后点击复制按钮可以获取API KEY3.4.3、进入后台管理配置默认账号为admin,默认密码为admin123进入运营管理-系统模型-新增模型,在请求密钥处填写上一步申请到的key信息
2025年03月27日
59 阅读
0 评论
0 点赞
1
2
...
51