- 博客(79)
- 收藏
- 关注
原创 SpringCloudGateway 自定义局部过滤器
摘要: AllToOneGatewayFilterFactory是一个Spring Cloud Gateway过滤器工厂,用于将所有请求路径统一转发到指定路径,并在请求头中保留原始路径信息。该组件通过继承AbstractGatewayFilterFactory实现,主要功能是将不同路径请求统一转发到配置的toPath路径,同时将原始路径存入指定的请求头(headerName)。配置示例展示了如何将所有请求转发到/api/unified路径,并在api-path头中保留原始路径。使用时需注意命名规范:类名必须
2025-06-09 14:58:42
380
原创 SpringBoot 之 JWT
本文介绍了基于JJWT库实现JWT(JSON Web Token)认证的方案。主要内容包括:1)通过Maven引入JJWT依赖;2)JWT工具类JWTUtils的实现,包含生成/解析/验证token的方法,设置24小时过期时间并使用HS256签名算法;3)JWT拦截器JWTInterceptor的实现,验证请求头中的token并处理签名异常、过期等错误;4)Web配置类WebConfig,配置拦截路径并放行登录接口。该方案提供了完整的JWT认证流程,包括token生成、验证和异常处理机制。
2025-06-03 09:52:34
296
原创 linux 硬盘扩展
硬盘原25G 现在扩充到40G 需要将扩充的加到openeuler-root 上。,使用默认的起始扇区,结束扇区设置为磁盘末尾。
2025-03-28 16:56:38
546
原创 Docker 学习
4.删除容器 docker rm <container id:容器id>5.删除镜像 docker rmi <image id:镜像id>3.查询所有容器(包含运行中与非运行中的)-d 后台运行容器(detach模式)--name 指定容器名称。2.查询运行中的容器。
2025-03-27 10:58:52
997
原创 Umi-OCR 全家桶
(api 服务的文档 在 项目 Umi-OCR\docs\http 下)全局配置 -> 高级 ->服务 (如图)点击下载(.exe 文件 安装即可)(默认不会生成桌面的快捷方式)安装完毕后去安装路径下点击。使用有手就行,就不作阐述了。开启API 服务调用。
2025-03-14 16:27:17
514
原创 Ollama+Deepseek+AnythingLLM 训练自己的智能体
因为资源限制 我们就选一个deepseek-r1 1.5b (size 1.1G)的模型。anythingllm 是有桌面版的 我们直接下载桌面版。训练后的向量偏差 (值越大训练效果) 可以在设置里查看。安装完成后,打开cmd(自带的没有图像化界面)运行。点解我们工作区旁边数据上传的箭头(齿轮旁边)准备训练文本(训练文本内容越多,效果越好)现在就可以访问的deepseek进行对话。请求参数 模型就指定我们刚刚下载好的。1,进入官网点击下载安装即可。方式二 接口访问的形式。下载 直接点击安装即可。
2025-03-05 10:27:54
487
原创 Nginx 教程
将请求接口https://127.0.0.1:7777/api/app1/block/test 代理到https://127.0.0.1:8087/api/app1/block/test 上。说明:location 匹配的词不会被截取,会截止拼接到代理的地址上。
2025-02-12 11:34:01
252
原创 Linux 方案 服务定时循环启动/关闭
服务a 要求启动10分钟,关闭等待10分钟 循环往复。写一个sh脚本(循环启动/关闭服务),并启动。创建脚本文件 st.sh。
2024-12-04 16:07:28
422
原创 Linux 之 fdisk 【磁盘分区管理】
7 输入 w 保存退出并生效操作信息 (输入q 直接退出不生效操作信息)# 5 w 保存退出并生效操作信息 (输入q 直接退出不生效操作信息)# 5 输入你分区的开始值 ,不输入就按照提示来(我们这里就不输了)# 6 输入你分区的结束值 ,不输入就按照提示来(我们这里就不输了)# 4 输入你要分几个区的数字(我们这里分一个区输入1)# 3 输入d进入删除磁盘分区命令。# 2 输入p查看磁盘的分区信息。# 2 输入p查看磁盘的分区信息。# 4 选择要删除的分区号。# 3 输入n进入分区模式。
2024-10-19 09:24:39
755
原创 Linux 之 logrotate 【日志分割】
logrotate 是一个用于管理日志文件的工具。它可以自动对日志文件进行轮转、压缩、删除等操作,以防止日志文件无限增长占用过多磁盘空间。logrotate 通常作为一个守护进程定期运行,也可以通过 cron 任务来调度执行。
2024-09-25 11:33:40
1490
原创 Nginx 下载&安装&各类问题解决
nginx 的解压目录与编译目录(默认:/usr/local/nginx)不能是一个。1.下载 nginx-1.26.2.tar.gz 并上传到 /usr/local。3. 指定相关配置--编译--安装。nginx.repo 文件内容。
2024-09-12 17:39:08
849
原创 Linux 之 RPM [Red - Hat Package Manager]【包管理】
【代码】Linux 之 RPM [Red - Hat Package Manager]
2024-09-12 16:34:54
730
原创 Linux 之 mysql-5.7.44 下载/安装(离线)
4.创建mysql 用户与用户组,并将安装目录的所属改为mysql。1.解压并放到指定目录(/home/mysql)移动到指定安装位置(我的:/home 下)将文件重命名为mysql。
2024-09-05 16:59:36
3181
2
原创 VMware 网络问题总结
Hint: Some lines were ellipsized,use -l to show in full 配置静态ip
2024-09-05 14:52:48
331
原创 Linux 之 lsblk 【可用块的设备信息】
在 Linux 系统中,“lsblk”(list block devices)命令用于列出所有可用的块设备信息命令参数。
2024-09-04 11:03:14
589
原创 CentOS 图像化界面 GDM
GDM(GNOME Display Manager)是 GNOME 桌面环境的显示管理器。它在系统启动后呈现登录界面,方便用户输入用户名和密码登录。GDM 确保桌面环境正确启动,管理用户会话,具有一定可定制性和安全性,为用户提供稳定高效的登录体验。
2024-09-03 10:35:11
604
原创 @ExceptionHandler
注解标注的方法会被调用,用于处理异常情况,例如返回特定的错误响应、记录错误日志等。当控制器方法抛出指定类型的异常时,被。针对项目最全局异常处理,返回指定格式。
2024-07-30 09:05:09
286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人