- 博客(393)
- 资源 (65)
- 收藏
- 关注
原创 Spring Boot 无脑透传:一个方法搞定第三方系统到图谱服务的代理
如果走 Nginx 直连后端,鉴权就得在 Nginx 里再实现一遍(Lua 或者 auth_request),维护成本反而更高。相比在 Nginx 里再实现一套鉴权,代码封装的方式复用了现有链路,改动最小、维护最省事——这大概就是"无脑透传"最舒服的姿势。,鉴权交给现有的拦截器/过滤器,业务代码只负责"把请求原样搬过去,把响应原样搬回来"。第三方系统并不直接调用后端的图谱服务,而是先打到我这里,再由我转发过去。,Controller 里只做纯粹的转发,不掺杂业务逻辑,这才是"无脑透传"的精髓。
2026-10-31 11:30:00
271
原创 矩阵相乘最小计算次数
本文介绍了矩阵相乘最小计算次数的计算方法。通过示例A(10×100)、B(100×5)、C(5×50)三个矩阵相乘,对比了两种计算顺序:(AB)C和A(BC)。第一种方式(AB)C总计算次数为7500,第二种A(BC)为75000,显然第一种更优。核心原理是矩阵乘法结合律允许不同计算顺序,但必须保持矩阵维度匹配(前矩阵列数=后矩阵行数)。文章指出虽然理解推导过程较难,但在实际应用中可直接比较不同顺序的计算量来选择最优方案。
2026-08-17 20:15:00
242
原创 lxmusic--听歌自由,感谢开源
本文介绍了开源音乐软件LX Music的下载安装与配置方法。提供桌面电脑版和手机安卓版下载链接,并说明可通过网盘传输安装包。配置教程包括:1)设置音源,分别给出电脑版和安卓版的在线导入地址;2)设置优先播放音质为320K。最后提醒用户不要批量下载歌曲以避免封禁IP。全文简明扼要地指导用户完成软件安装和基础设置,便于快速开始使用。
2026-08-01 12:00:00
5924
2
原创 使用poi-tl根据模板生成带有数学公式的word文件
本文介绍使用poi-tl-ext生成包含LaTeX公式的Word试卷的技术方案。通过Mermaid流程图展示了从JSON试题数据解析到最终Word文档输出的完整流程,包括LaTeX公式检测、HTML转换和Word渲染等关键步骤。提供了所需依赖库版本(poi-tl-ext 0.4.24-poi5)和典型JSON输入示例,其中包含多个含有LaTeX公式的单选题(如n-gram概率公式、RNN隐状态公式等)。该方案能有效处理数学公式在Word中的呈现问题,适用于生成专业考试试卷。
2026-07-14 10:47:09
672
原创 function calling 和 MCP 的关系 就相当于 rag 和 微调 的关系
摘要 MCP与Function Calling对比: MCP:模块化流水线架构,适合复杂任务,灵活但需协调。 Function Calling:模型动态调用外部工具,轻量级但依赖模型能力。 RAG与微调对比: RAG:实时检索增强,适合动态知识,低训练成本。 微调:参数优化适配领域,适合稳定任务,需持续训练。 建议: 任务复杂用MCP,轻量集成用Function Calling。 实时数据用RAG,深度适配用微调,二者可结合优化效果。
2026-07-14 08:48:11
269
原创 模型蒸馏: 小模型也有“大用“
模型蒸馏是一种通过大模型(教师)指导小模型(学生)的模型压缩技术,旨在保持小模型性能接近大模型。主要分为目标蒸馏和特征蒸馏两类。目标蒸馏结合硬标签(结果正确性)和软标签(解题思路)的损失函数进行参数更新;特征蒸馏则通过神经网络层映射模拟教师模型的思考过程。这种方法能有效提升小模型性能,同时保持较小规模。
2026-04-14 20:30:00
202
原创 lora 微调参数详解
LoRA微调是一种高效调整大模型的方法,通过低秩矩阵减少训练参数。核心参数包括:rank(r)控制矩阵维度(常用4-32,越小训练越快);alpha(α)调节更新幅度,通常设为rank的2倍;target_modules指定作用层(如注意力层的Q/V投影)。此外,dropout(0.1-0.3)防止过拟合,数据类型(float16/32)影响显存和稳定性。该方法通过BA低秩矩阵调整原始权重(W'=W+α·BA),在保持性能的同时大幅提升训练效率。
2026-04-03 22:00:00
551
原创 Embedding VS Rerank
Embedding和Rerank是信息检索中的两项关键技术,核心区别在于:Embedding将数据转换为向量表示用于初步检索,捕获语义信息;Rerank则对初步结果重新排序以提高相关性。Embedding速度快适合大规模检索但精度较低,常用双塔结构;Rerank计算成本高但精度更优,采用交叉注意力机制。实际应用中常采用两阶段流程:先用Embedding快速召回Top-K结果,再用Rerank精细排序,兼顾效率与精度。这种组合已成为工业界标准做法。
2026-04-03 20:00:00
304
原创 用ccr代理私有模型使用Claude code
本文介绍了如何配置Claude Code Router(CCR)本地环境来连接私有AI模型。主要内容包括:安装CCR工具包并创建配置文件;配置华为ModelArts作为API服务提供商;启动本地路由服务并验证运行状态;修改Claude配置以指向本地端点。通过这种方式,用户可以将Claude AI工具与自有的私有模型或免费模型对接,无需购买商业API token即可使用。配置完成后,可通过claude命令测试连接是否成功。该方案为希望使用自定义AI模型的开发者提供了一种经济高效的解决方案。
2026-04-03 17:23:30
403
原创 lora微调黑科技--如何减少训练参数?
LoRA技术简介 LoRA通过矩阵分解减少微调参数数量。例如:原始8×9矩阵(72参数)分解为8×3和3×9两个小矩阵(共51参数)。当模型规模很大时,这种方法能将需调整参数降至原参数的0.x%,大幅节省计算资源。核心原理是用低秩矩阵乘积替代全参数更新。
2026-04-01 14:58:44
226
原创 SpringBean 生命周期相关
本文介绍了Spring框架中几个关键接口:BeanPostProcessor和BeanFactoryAware用于处理bean的初始化和容器感知;ApplicationContextAware、InitializingBean和DisposableBean则管理bean的生命周期,支持自定义初始化及销毁逻辑。这些接口提供了对bean生命周期的精细控制,可用于实现AOP、资源管理等功能,为开发带来更大灵活性。理解这些接口有助于更好地处理实际开发中的类初始化和销毁过程。
2026-03-29 13:45:00
442
原创 lora 微调的神
本文介绍了Lora微调技术及其在大型语言模型中的应用。Lora通过低秩矩阵分解大幅减少训练参数,仅需调整0.1%-1%的参数即可达到接近全量微调的效果,显著降低计算资源需求。文章以DeepSeek-R1-Distill-Qwen-1.5B模型为例,详细展示了Lora微调的实现步骤:从模型加载、数据集预处理到Lora配置、训练参数设置和最终模型保存。整个流程包括安装依赖、数据预处理、量化设置、LoRA配置等关键环节,并提供了完整的Python代码示例,适合开发者快速上手实践Lora微调技术。
2026-03-29 06:00:00
664
原创 AI技术选型: 提示词、RAG、Function Calling、微调
大模型优化技术选型指南 针对大模型应用,不同技术方案适配不同场景: 提示词工程:通过优化指令设计(如明确格式、角色设定)快速引导模型输出,适合轻量任务。 RAG:结合检索系统增强生成准确性,适用于需实时更新知识的问答场景,成本低但依赖外部数据。 Function Calling:实现模型与API的交互,适合需要实时数据调用的复杂任务。 微调:通过领域数据训练专业化模型,效果显著但成本高,适合垂直领域长期需求。 选型需权衡成本、实时性及专业化程度,RAG与微调可互补使用。
2026-03-28 11:30:00
408
原创 Transformer核心机制:QKVO的关系, 注意力
本文用通俗语言解释Transformer中的关键概念:Q(查询向量)是当前词的向量表示,K(键向量)是已向量化的历史词,V(值向量)对应原始词。多头注意力通过Q与多个K匹配得分,获取不同V结果。最终输出O将这些结果加权整合。整个过程就像用当前词(Q)在历史词库(K-V)中查找相关词并综合信息,而多头机制让模型能同时关注不同方面的关联。相比专业术语,这种生活化比喻降低了理解门槛。
2026-03-27 16:10:16
643
原创 大模型基石发展历程:CNN、RNN、transformer
CNN擅长图像处理,通过卷积层提取特征但无法理解语义顺序;RNN通过隐藏状态处理序列数据,能理解语义但存在并行性差和长距离依赖问题;Transformer基于自注意力机制,兼具并行处理和长距离建模能力,成为NLP领域的突破性架构。三者在并行性、长距离依赖处理和应用场景上存在显著差异:CNN适合图像局部模式,RNN处理短序列,Transformer则在长序列和跨模态任务中表现更优。代码示例展示了PyTorch中三种网络的核心实现。
2026-03-26 06:18:56
400
原创 局域网的王者--飞秋
摘要 飞秋是一款优秀的局域网即时通讯和文件传输工具。用户可通过官网下载安装包,解压后运行安装程序,建议安装时暂时关闭防火墙和杀毒软件以避免干扰。软件安装完成后即可用于局域网内的即时对话和文件共享,具体使用方法可参考飞秋官方博客获取详细指南。该工具操作简便,是局域网通讯的理想选择。
2026-02-25 22:15:00
108
原创 向量数据库Milvus的使用
本文介绍了向量数据库Milvus的基本使用方法和核心概念。主要内容包括:1) 通过Docker快速部署单机版Milvus和可视化工具Attu;2) 关键概念解释,如自动索引、Collections、动态模式、实体和字段等;3) 向量类型和度量类型说明,建议稠密向量使用IVF_FLAT索引和L2度量,稀疏向量使用SPARSE_INVERTED索引和IP度量;4) 数据库操作说明,包括向量搜索和标量搜索功能。文章提供了官方文档链接和项目测试代码参考,帮助用户快速上手Milvus数据库。
2026-02-15 12:00:00
946
原创 CAS授权码模式单点登录
SSO-X单点登录系统提供了一种安全可靠的多系统间CAS登录方案。该系统采用MySQL+Redis架构,包含服务端(sso-provid)和客户端(sso-x-third)两个模块。集成方只需引入starter依赖并实现SsoService接口即可快速集成,系统会自动初始化数据库表。第三方平台通过标准的OAuth2流程实现SSO登录,支持授权码获取、令牌交换和统一登出功能。项目已开源并附带使用demo,支持通过阿里云Maven仓库快速部署,可有效解决跨系统用户体系不一致的痛点问题,同时最大程度减少对现有系统
2026-02-11 11:22:31
572
原创 IDEA / VS Code 中使用 claude code 插件
本文介绍了Claude Code Pro插件的安装与配置方法。首先需要在IDE中安装插件并全局安装@anthropic-ai/claude-code包。然后通过创建.claude目录和settings.json文件进行配置,设置API密钥和基础URL等参数。完成配置后,可通过命令行验证安装,并使用npm命令查找全局安装路径。最后在IDEA中配置可执行文件位置和API密钥即可使用。该插件能够提供代码辅助功能,配置成功后可在开发环境中直接调用。
2026-01-18 08:45:00
17071
28
原创 Linux下Python 3.10编译安装指南
本文详细介绍了在Linux系统中从源码编译安装Python 3.10.6的完整流程。主要内容包括:下载和解压源码包、配置编译选项(启用共享库和pip支持)、执行编译安装、设置环境变量、创建系统软连接、配置动态链接库路径等关键步骤。特别说明了如何在不影响系统原有Python 2环境的情况下进行安装,包括备份原有软连接和调整yum配置。最后通过验证Python版本确认安装成功。该指南适用于需要自定义安装Python版本的用户,确保新版本与系统工具兼容。
2026-01-11 10:45:00
526
转载 LangGraph智能体开发设计模式(一)——提示链模式、路由模式、并行化模式20260108
本文介绍了LangGraph智能体开发中的设计模式,重点讲解了工作流模式中的提示链模式。该模式通过将复杂任务分解为多个串行步骤,并在步骤间设置"门控"检查点来提升任务处理质量。文章以多步骤生成优质笑话为例,展示了提示链模式如何降低认知负荷、提高输出准确性和可控性。作为LangGraph设计模式系列的开篇,后续将继续介绍路由模式、并行化模式等工作流模式,为构建高效可靠的智能体系统提供方法论指导。
2026-01-08 09:38:23
154
原创 k8s实现多人同时使用pod
Kubernetes多Pod数据隔离方案 本方案通过StatefulSet实现多Pod隔离部署,每个Pod配备独立NodePort Service实现网络隔离。关键设计包括: 使用StatefulSet确保Pod稳定命名(yibin-0、yibin-1等) 配套Headless Service实现DNS发现 自动生成NodePort服务(基础端口+Pod序号) 支持多服务端口映射(SSH/Jupyter/HTTP等) 提供自动化脚本生成部署YAML,包含状态监控和运维命令。访问方式为节点IP:计算端口(如y
2026-01-03 11:30:00
503
原创 springboot 配置文件不加载问题(利用OkHttpClient 升级restTemplate解决不支持PATCH方法)
本文解决了RestTemplate配置不生效的问题。通过日志调试发现存在同名Bean冲突,来自com.pig4cloud.pig.common.core.config.RestTemplateConfiguration。解决方案包括:1)排除冲突依赖;2)使用spring.autoconfigure.exclude排除冲突配置类。最终验证配置成功加载,设置了10秒连接超时和200秒读取超时,并使用OkHttpClient作为请求工厂。关键点在于确保配置唯一性和正确加载顺序。
2026-01-02 10:45:00
161
原创 java敏感词过滤(sensitive-word)
本文介绍了敏感词过滤的实现方法,包括基础配置和进阶应用。基础部分通过引入敏感词库依赖、创建工具类封装核心功能、配置检测策略和动态更新词库来实现敏感词检测与替换。进阶使用则通过数据库模型设计、敏感词加载接口实现和初始化数据,构建了完整的敏感词过滤系统。系统支持从数据库加载敏感词和白名单,并提供了丰富的配置选项,如忽略大小写、数字检测等,可灵活适应不同业务场景的需求。
2026-01-01 10:00:00
480
原创 华为NPU模型部署全攻略
本文介绍了在华为mindIE场景下实现NPU适配的模型注册与启动方案。项目旨在为NPU设备提供与GPU场景下xinference相同的模型管理能力,包括模型上传注册、容器启动配置和日志输出等功能。核心流程涉及:1)通过页面选择并分片上传模型;2)启动配置NPU设备的Docker容器;3)修改容器内的模型配置参数;4)重启服务完成部署。特别强调了npuDeviceIds参数的映射规则,需将实际NPU卡号转换为所选卡集合的索引序列。该方案为华为一体机用户提供了便捷的NPU模型部署能力。
2025-12-28 18:00:00
871
1
原创 Minikube极速搭建单机k8s集群
本文详细介绍了在Ubuntu系统上安装和配置Minikube单机Kubernetes环境的完整步骤。主要内容包括:安装Docker容器环境、配置kubectl命令行工具、下载Minikube二进制文件并启动集群。文章还提供了验证集群状态的方法、部署测试Nginx应用的示例,以及常用的集群管理命令(如停止/删除集群)。特别针对国内用户提供了镜像加速方案,并详细说明了Kubernetes Dashboard的安装配置方法,包括跳过登录的设置技巧。整个安装过程通过清晰的命令行示例展示,适合初学者快速搭建本地Kub
2025-12-20 09:30:00
523
原创 PostgreSQL 15快速入门指南
PostgreSQL 15数据库配置与建表摘要 本文档提供了PostgreSQL 15的配置和建表操作指南。首先介绍了官方文档的关键查看点,包括数据类型、继承建表、窗口函数等特性。然后给出了使用Docker快速部署PostgreSQL 15的容器化方案,包含必要的环境变量配置。最后详细展示了数据库初始化脚本,包括创建枚举类型mood、多个序列对象(用于自增ID)以及app_model_configs表结构,该表包含UUID主键、JSON配置字段、时间戳和各种文本字段,体现了PostgreSQL丰富的数据类型
2025-12-13 21:15:00
596
原创 数据库版本号比较:三步精准对比法
本文介绍了一种版本号比较方法:将X.Y.Z格式的版本号转换为数值进行比较。通过将每部分补零为两位数,按权重计算数值(主版本×10000,次版本×100,修订号×1)。该方法简单有效,但需注意版本号位数不超过两位,否则可能数值溢出。适用于常规三段式版本号比较,特殊格式需调整计算方式。
2025-12-07 08:45:00
324
原创 解决摄像头/麦克风 在HTTP环境下的调用问题
摘要: 项目中使用navigator.mediaDevices调用摄像头时,由于浏览器安全策略限制,该API仅在HTTPS、localhost或本地文件等安全上下文中可用。在HTTP协议的测试/生产环境中会报错。临时解决方案是通过Chrome的chrome://flags将指定HTTP地址标记为可信源(需重启生效),但长期解决方案应为环境配置HTTPS证书。此方法仅推荐用于开发调试,不建议在生产环境中使用。
2025-11-29 10:00:00
1289
原创 MongoDB 容器数据备份
本文介绍了Docker容器中MongoDB数据库的自动化备份方案。通过创建备份目录、编写备份脚本并设置定时任务,实现每日自动备份数据库。脚本使用mongodump命令在容器内执行备份,并将备份文件保存到宿主机指定目录,同时自动清理7天前的旧备份。整个过程包含日志记录功能,可通过crontab设置每天凌晨3点自动执行。该方案简单高效,适合需要定期备份MongoDB数据库的场景。
2025-11-22 11:30:00
386
原创 Nginx配置WSS安全WebSocket代理
摘要:本文详细介绍Nginx配置WSS(WebSocket安全连接)的方法,包含SSL证书设置和反向代理配置。关键点包括WebSocket升级头设置、SSL安全协议配置、路径斜杠处理等。提供了完整的Nginx配置示例和常见问题解决方案,指导如何调试配置错误和验证语法,最后说明客户端连接格式应为wss://ip:port/wss/。
2025-11-16 11:15:00
866
2
原创 软件设计师,经典计算题
文章摘要: 本文解析了计算机系统相关的5道典型计算题。内容包括:1)单双缓冲区处理时间的计算,单缓冲区需152μs,双缓冲区107μs;2)顺序执行与流水线执行指令的时间对比,分别为2000△t和1005△t;3)位示图管理中物理块2039对应的字编号计算(第63字23位);4)索引节点文件系统的最大文件容量计算(4,196,376KB)及不同逻辑块的索引方式;5)存储器芯片需求量的计算(12片)。通过具体数值演示了计算机系统中各类典型问题的解决方法。
2025-09-21 21:30:00
1041
原创 在线预览Office文件全攻略
微软在线文件预览服务支持通过浏览器直接查看Office文档(Word/Excel/PPT等),无需安装软件。只需将文件公网URL插入指定模板(需URL编码),即可生成预览链接。支持10MB以内文件,提供缩放、全屏等基础功能,但不兼容加密文档或复杂格式。需注意文件必须公网可访问且无需验证。替代方案包括kkFileView等开源工具或收费的Office365服务。
2025-09-20 23:30:00
1210
原创 RustFS:轻量高效的S3替代(minio)方案
摘要: RustFS是一款兼容S3协议的开源对象存储系统,采用Rust语言开发,具有低内存开销和高性能特点。支持Linux原生安装(通过脚本自动部署)和Docker容器化部署,默认端口9000与MinIO保持一致。提供可视化控制台,支持Java等语言SDK集成,尤其适合AI训练场景。所有功能免费开源,Apache 2.0协议授权。(150字)
2025-09-12 08:55:11
1387
原创 二叉树的三种遍历
本文介绍了二叉树的三种遍历方式:先序遍历(根→左→右)、中序遍历(左→根→右)和后序遍历(左→右→根),并给出了示例结果。同时提供了Python代码实现,通过递归方式分别实现了这三种遍历方法。每种遍历都遵循特定的节点访问顺序,代码简洁明了地展示了如何通过递归完成遍历操作。
2025-09-06 11:45:00
291
原创 dify部署报错: ERROR; return code from pthread_create() is 1
摘要:针对pthread_create()权限错误和NumExpr线程超限问题,建议在Docker中配置环境变量限制线程数(如NUMEXPR_MAX_THREADS=4),并谨慎启用privileged模式。需保持各库线程变量一致,通过nproc确认可用CPU核数。提供完整YAML配置示例,包含资源限制、权限设置等关键参数,重启即可解决问题。注意优先避免特权模式,确保线程配置协调。
2025-08-23 11:15:00
688
原创 静态枚举返回(简单实现字典功能)
本文介绍了枚举缓存策略的设计与实现。通过静态Map缓存枚举类Class对象,避免了重复反射加载。核心组件EnumRegistry维护枚举类名与Class的映射关系,Spring Boot控制器通过参数获取并返回枚举常量数组。文中推荐了标准枚举结构:使用Lombok简化代码、@JsonFormat指定序列化格式、包含code/name等字段,并建议通过BaseEnum接口统一行为。这种方案适用于中小项目,既能实现枚举功能,又能达到类似数据字典的效果。
2025-07-26 08:15:00
421
原创 finalshell 隧道配置访问服务器上的任意端口
摘要 FinalShell的SSH隧道功能可绕过服务器端口限制,实现安全远程访问。通过建立本地或远程隧道,用户无需逐个开放端口即可访问服务器上的任意服务。使用步骤包括:连接SSH服务、添加隧道并配置信息。配置完成后,通过本地IP和端口即可访问服务器上的目标服务,有效解决了防火墙和端口限制问题。这一方法简化了远程访问流程,提高了工作效率。
2025-07-16 08:46:15
1038
原创 Systemd服务配置:开启自启Jar应用全指南
本文介绍了Linux系统中配置Java环境变量和创建Java服务自启动的方法。首先通过修改/etc/profile文件设置JAVA_HOME等环境变量,并加载生效。然后创建包含启动命令的start.sh脚本,配置服务单元文件jar-service.service,设置脚本权限并激活服务。最后提供了服务状态验证和常见问题排查方法,包括路径检查、权限调整和日志输出等建议。该流程可使Java应用在系统启动时自动运行,并确保环境变量正确配置。
2025-06-25 15:50:34
651
控制台程序家庭作业homework-manage.zip
2024-09-18
控制台超市管理SuperMarket.zip
2024-09-18
中秋佳节,遭遇检查腾讯管家查杀记录 解决方案 sqlLiteDB.zip
2024-09-13
学生成绩管理struts+spring+jdbc+mysql.zip
2024-09-13
信息发布.rar ssm ,前后台,功能完善
2024-09-13
盘存储.zip 模拟百度/阿里云盘的毕设
2024-09-12
扫雷.zip 小游戏 功能完善
2024-09-12
山海酒店管理系统.zip
2024-09-12
植物大战僵尸Plants-vs-Zombies.zip
2024-09-12
预约留言管理servlet+jdbc.zip
2024-09-12
【计算机软件】中级软件设计师2022下半年综合知识试题解析:全国计算机技术与软件专业技术资格考试真题详解
2025-09-04
【计算机软件】中级软件设计师2023年上半年综合知识考试:全国计算机技术与软件专业技术资格水平测试题解析
2025-09-04
日志分析基于SPL的Nginx日志处理技术:查询统计与可视化分析系统设计
2025-09-04
【办公自动化】基于Web的Office在线编辑系统部署与接口调用:支持Word、Excel、PPT实时协同编辑及PDF/OFD格式转换
2025-08-28
这份PDF文档《十大领域背诵口诀全》涵盖了项目管理的多个核心领域,包括整体管理、范围管理、进度管理、成本管理、质量管理、资源管理、沟通管理、风险管理、采购管理和干系人管理
2025-04-14
moonlighting-兼职平台前后台管理-jsp.zip
2024-10-15
CarSystem汽车销售-struts-hibernate.zip
2024-10-15
community-物业管理系统-springboot+mybatis.zip
2024-10-15
weather-forecast-天气预报gui.zip
2024-10-14
bookStore图书商城管理ssh.zip
2024-10-14
电费管理.zip-mybatis, jsp mysql
2024-10-14
ssmn5138在线教育管理SSM+Vue-html.zip
2024-09-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅