自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(687)
  • 资源 (1)
  • 收藏
  • 关注

原创 长路的AI领域技术博客汇总文档

汇总AI后端核心技术栈:涵盖LM Studio/Xinference大模型本地化部署、Milvus向量数据库Java实战、LangChain4j框架系统化教程(RAG、Function Calling、多模态VL),以及ReAct Agent智能体设计与医疗AI项目实战,提供从理论到落地的全链路技术参考。

2026-02-17 01:39:45 578

原创 长路的Java后端技术博客汇总文档

本博客由长路倾力打造,涵盖Java基础、算法、分布式微服务、数据库、框架等核心技术内容。从初学者到进阶开发者,提供全方位学习资源,助力技术提升与职业发展。

2025-07-07 23:35:37 1307 1

原创 个人算法题精简导航整理(精炼汇总,含知识点、模板题、题单)

本章节内容主要做一个全局算法题导航指引,含有代码基本模板、相对应习题以及相关知识点,所有题目围绕这个导航索引进行补充扩展,目前博主水平有限也在不断学习更新当前博客内容。博客目录索引(持续更新)自定义的键值对集合Pair:在acwing中需要自定义K x;V y;} }

2023-03-13 18:40:04 2216

原创 开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue)

去年在工作室偶然听到其他工作室要做一个官网,接着趁着一时兴起然后也找了个模板来做了一个自己的官网以及一个后台管理系统,当时的后台系统只有一个登录、注册还有一个提交个人信息的页面,主要为了方便展示动态汇总团队成员。今年也正好趁毕业设计这个为主题继续进行了开发,耗时近一个月将后台管理系统进行了初步完善。该工作室系统主要面向校园工作室,可供个人及工作室团队学习使用。目前该项目包含前后台。所有博客文件目录索引:博客目录索引(持续更新)Studio-Vue(Gitee):https://gitee.com/chang

2022-06-15 13:23:04 1912 2

原创 长路个人博客详细文章目录索引(持续更新)

本索引目录会一直不断进行更新…最近更新时间:2022.6.7 16:38物联网:2020后半段时间学习的javaweb学习笔记可见语雀(当时记录在那里就不搬过来了):语雀-Javaweb对应尚硅谷的Spring5学习笔记:语雀-框架/Spring5对应黑马SpringMVC教程学习笔记:语雀-框架/SpringMVC对应黑马SpringMVC教程学习笔记:语雀-框架/MybatisMyBatis插件:...................................................

2021-01-26 23:17:21 10720 73

原创 Git篇:开源项目的维护更新日志规范学习

本文详细介绍了Git项目中版本管理的最佳实践,包括CHANGELOG.md编写规范、语义化版本控制、标签管理流程等内容,帮助开发者建立完整的版本发布体系。

2026-04-14 00:51:17 342

原创 2026.4.12毕业2年 近期半年关于AI的一些思考

本文深度分析了2026年AI agent三大开发模式:云端Agent(无文件系统、无状态)、claw Agent(带文件系统、数字员工模式)和本地Agentcli(人机协同模式),详细探讨了AI应用变现路径及个人创业者可落地的利润业务模式,为创作者提供实用的商业化思路指导。

2026-04-12 19:25:06 361

原创 一个人就是一家公司?OPC火了,杭州已经抢跑了

文章深度解析了OPC(一人公司)模式的内涵与实践,分析了杭州等地政府对OPC创业的扶持政策,包括算力补贴、场地支持、资金奖励等,探讨了AI时代个人创业的新机遇与挑战,为创业者提供了实用的政策参考和实操指南。

2026-04-11 21:37:21 515

原创 通用Agent设计:实现并发tools工具调用与AgentMiddleware补充

本文详细介绍了在钉钉机器人集成服务中如何通过并发工具调用和Agent中间件机制优化执行性能。通过对比传统串行执行与并发执行方案,展示了实际案例中性能提升效果,从3秒优化至1.4秒,同时保持了业务逻辑的灵活扩展性。

2026-04-11 16:33:22 340

原创 钉钉openclaw插件调研及本地案例学习系列-消息表情反馈功能

本文详细介绍了钉钉openclaw-connector项目中表情反馈功能的实现方案,包括贴表情、撤回表情的核心代码逻辑和API调用方式,以及在队列繁忙场景下的优化处理策略,为AI聊天机器人提供即时用户反馈的完整解决方案。

2026-04-02 12:22:31 287

原创 SpringBoot业务开发 11、Spring Boot + MyBatis 配置多MySQL数据源,这一篇就够了

本文详细介绍了在Spring Boot项目中实现多数据源配置的完整方案,涵盖从背景问题、核心概念讲解到具体实现步骤。重点讲解了如何优雅地管理多个MySQL数据源,包括配置分离、配置类驱动、Mapper隔离等关键技术点,为大型项目开发中的多数据库连接需求提供实用解决方案。

2026-03-21 22:42:02 452

原创 Git篇-高危代码修复的“隐形陷阱”:为什么Cherry-pick让你的Tag追溯失效了?

本文详细解析了Git中Cherry-pick与Merge操作的本质区别,重点说明了Cherry-pick因产生不同commit hash导致tag追溯失效的问题。通过实际案例对比cherry-pick和merge两种方式在多版本分支同步中的表现,强调了在高危代码修复场景下使用merge操作以确保完整追溯能力的重要性,为开发者提供了版本管理的最佳实践指导。

2026-03-18 19:53:32 330

原创 OpenClaw理论使用01、初体验快速入门学习与安装OpenClaw篇

本文详细介绍了OpenClaw个人AI助手的安装配置、多渠道对接、Skills技能系统和应用场景,涵盖飞书、钉钉等平台的集成方法,以及本地快速部署指南,帮助开发者构建自托管的智能聊天网关系统。

2026-03-15 18:02:30 579

原创 05、LangChain4j快速对接生图模型(百炼平台、智谱)

本文详细介绍了Java开发者如何使用LangChain4j框架对接国内主流AI生图模型,包括阿里云百炼通义万相和智谱GLM的SDK集成、API调用实战及开源协议对接方案,提供完整的代码示例与免费额度使用指南。

2026-02-24 23:19:53 1248 1

原创 深入挖掘语雀产品的初创经历记录

本文通过语雀的技术架构演进之路和产品发展历程,详细分析了语雀从内部孵化到对外开放的完整蜕变过程。重点介绍了语雀的产品定位演变、核心技术架构、内部推广策略以及应对商业化的挑战。为产品创业和内部产品孵化提供了宝贵的历史参考和实践案例。

2026-02-22 00:33:00 903

原创 SQLParser解析器分层改造设计与实现

本文详细介绍了SQL解析器的架构设计与技术改造,重点分析了数栈平台SQL解析器的分层改造方案。通过对比javacc、ANTLR4、Calcite等主流解析器,详细阐述了选择Druid-core进行二开的技术原因。重点展示了SQLParser的双层架构设计:语法解析层和业务解析层,以及如何通过工厂模式和组件化设计实现灵活扩展。为数据库SQL解析领域提供了完整的架构解决方案。

2026-02-22 00:25:08 668

原创 Java的SPI原理和实践

本文详细介绍了Java SPI(Service Provider Interface)的核心原理、三大规范要素和实际应用场景,通过JDBC、SLF4J、SpringBoot等经典案例展示了SPI在Java生态系统中的重要作用。重点通过完整的多模块工程实践,演示了如何实现SPI接口、创建配置文件、加载服务提供者等关键步骤,为Java开发人员掌握了组件发现和插件化开发的技术精髓。

2026-02-22 00:20:42 993

原创 Java通用工程模块bom包管理

本文详细介绍了Maven BOM(Bill of Materials)包的概念、用途和实现方案,通过Langchain4j和自定义BOM案例展示了BOM在依赖版本统一管理中的重要作用。重点讲解了dt-ai-bom自定义BOM包的设计架构和使用方法,以及通过flatten插件实现统一版本依赖的工程实践,为大型Java多模块项目提供了可靠的版本管理解决方案。

2026-02-22 00:18:29 886

原创 自定义配置参数指定配置文件 & 日志文件

本文介绍了SpringBoot应用本地化部署时配置文件外部化管理的实现方案。详细展示了通过SystemPropertyUtil工具类动态设置用户目录和配置文件路径,以及在启动器中配置spring.config.location的方式,解决了生产环境配置文件与jar包分离的需求,为应用的灵活部署提供了可靠的技术方案。

2026-02-22 00:16:52 282

原创 实现SpringBoot服务拆包打包详细过程

本文详细介绍了SpringBoot项目的拆包实现方案,通过Maven Assembly Plugin和Maven Shade Plugin的组合使用,实现了将应用代码和依赖包分离的打包策略。详细展示了assembly.xml配置文件的编写,以及如何通过自定义插件实现依赖包的分类管理和启动脚本的优化,为大型Java项目提供了高效的打包解决方案。

2026-02-22 00:07:30 674

原创 Guava工具类库使用

本文详细介绍了Guava库中几个重要的工具类使用方法,包括Lists.partition的数据分片、ImmutableSet的不可变集合以及HashBasedTable的二维表格结构。重点展示了这些工具在实际项目中的应用场景和优势,为Java开发者提供了高效的集合操作解决方案。

2026-02-22 00:05:23 931

原创 自定义重试工具类RetryUtil

本文详细分析了我司RetryUtil重试工具类的完整源码,深入讲解了同步重试和异步重试的实现机制。重点介绍了内部类Retry和AsyncRetry的设计模式,参数配置选项,以及指数退避算法。提供了完整的使用示例和测试代码,为Java项目中的异常重试处理提供了可靠的解决方案。

2026-02-22 00:02:42 436

原创 gitlab仓库初始规范设置

本文介绍了Git仓库分支管理的核心配置方法,重点展示了如何更新默认分支和设置分支保护策略。详细说明了在Git平台中配置默认分支、启用保护分支(禁止直推)等关键操作,为团队协作和代码安全提供了完整的分支管理指南。

2026-02-21 17:07:45 375

原创 mybatis之 tinyint(1)自动转换为boolean类型问题解决

本文详细分析了MyBatis中MySQL tinyint(1)类型自动转换为boolean类型的问题,通过实际案例展示了问题的复现过程。提供了两种解决方案:使用MySQL的ifnull函数和自定义resultMap映射配置,重点推荐了resultMap方案的通用性。为Java数据库开发中类似的数据类型映射问题提供了实用的解决方案。

2026-02-21 16:54:26 604

原创 快速生成SpringBoot项目工程在线文档

本文介绍了Apifox API文档工具的使用方法,重点对比了IDEA插件和knife4j-openapi3-jakarta两种快速导入方式。详细展示了如何通过knife4j自动生成OpenAPI文档并导入Apifox,解决了IDEA插件文件夹划分不完善的问题,为Java后端开发提供了高效的API文档管理解决方案。

2026-02-21 16:52:03 540

原创 Java集成邮箱发送邮件

本文详细介绍了使用JavaMail API实现原生邮箱发送功能的方法,重点解决了JDK 17环境下SSL协议配置问题。详细展示了QQ邮箱的邮件发送实现,包括授权码获取、SSL加密配置、邮件内容设置等关键步骤,并提供了完整的错误解决方案,为Java邮件服务开发提供了实用的技术指南。

2026-02-21 16:50:58 871

原创 Spring及SpringBoot的事件监听Demo案例

本文详细介绍了Spring事件监听机制的实现原理和使用方法,重点讲解了自定义事件、事件发布和监听器的完整流程。详细展示了SpringBoot启动过程中的6种核心事件监听,以及@EventListener注解和ApplicationListener接口的使用方式,为事件驱动架构提供了完整的实现指南。

2026-02-21 16:48:20 651

原创 Maven插件—04、复制清理能力maven-antrun-plugin

本文详细介绍了Maven Antrun Plugin的使用方法和实际应用场景,重点展示了如何在Maven构建过程中集成Ant任务实现自动化文件操作。详细讲解了基于Git分支的JAR包复制和清理机制,为项目构建流程提供了完整的自动化解决方案。

2026-02-21 16:47:08 980

原创 Maven插件—01、基础本地打包、web服务打包篇(含源码)

本文详细介绍了Maven打包插件的使用方法,重点对比了maven-assembly-plugin、maven-shade-plugin和spring-boot-maven-plugin三种常见的打包方式。详细展示了如何在Maven项目中配置这些插件来生成可执行JAR包和带依赖的包,提供了完整的配置示例和实际应用场景,为Java项目打包提供了全面的技术指导。

2026-02-21 16:45:52 659

原创 Redis学习笔记 03、常用数据类型

本文详细介绍了Redis的键值操作、五大数据类型(SDS字符串、QuickList列表、Hash字典、Zset跳跃表)以及Bitmaps等新数据类型。重点讲解了各种数据结构的底层实现原理和实际应用场景,包括字符串的动态扩容机制、列表的双向链表实现、集合的哈希表结构、有序集合的跳跃表排序等,为Redis性能优化和数据存储提供了完整的理论指导。

2026-02-21 16:44:43 849

原创 data-juicer篇-02、初步使用data-juicer

本文详细介绍了Data-Juicer的安装配置和使用方法,通过创建虚拟环境、配置Python环境以及完整的Demo演示展示了数据清洗流程。重点介绍了如何通过配置文件定义数据处理流程,实现文本清理、去重、长度过滤和语言识别等功能,为LLM训练数据准备提供了完整的实践指南。

2026-02-21 16:43:32 966

原创 data-juicer篇-01、认识一站式数据处理系统 data-juicer

本文详细介绍了Data-Juicer多模态数据处理系统的设计原理与实现,对比了与火山引擎算子的定位差异,重点阐述了其在LLM训练数据准备中的核心价值。详细分析了系统架构、算子体系、分布式处理等关键技术,以及在ModelScope-Sora计划中的应用成效,为AI数据处理提供了完整的多模态解决方案。

2026-02-21 16:38:19 1186

原创 适配AI平台的HTTP插件系统设计

本文详细介绍了基于LangChain4j的AI插件系统设计与实现,重点展示了如何通过HTTP接口快速构建插件工具并集成到AI大模型中。详细讲解了从语雀文档知识库对接到联网搜索插件的实战案例,包括插件配置、CURL解析器实现、以及与AI多轮对话的function calling机制,为AI Agent系统提供了完整的插件化解决方案。

2026-02-21 16:35:42 1161

原创 SpringAI快速搭建mcp sse client & server服务

本文详细介绍了基于Spring AI的MCP(Model Context Protocol)SSE Server服务构建方案,重点介绍了如何快速搭建基于WebFlux的MCP Server与Client服务。详细展示了Tools工具实现、配置文件设置、以及完整的链路追踪验证过程,为Java AI Agent系统提供了MCP协议集成的完整技术方案。

2026-02-21 16:33:35 662

原创 spring ai alibaba-jmanus 智能体动态问答全流程梳理

本文详细解析了JManus智能体平台的架构与实现原理,重点介绍了基于Spring AI Alibaba的OpenManus Java实现。详细梳理了计划创建、任务执行和链路追踪的完整流程,包括DynamicAgent的think/act循环机制、工具调用策略以及terminate终止条件,为AI Agent系统的开发提供了完整的参考架构。

2026-02-21 16:32:37 1027

原创 Qwen-Agent 开源项目理解学习

本文深入探讨了Qwen3-14B-AWQ量化模型的function calling实现问题,分析了AWQ量化技术对模型精确格式输出的影响,并提供了基于xinference和LocalAI的部署方案对比。重点介绍了如何通过正确的参数配置和prompt设计实现可靠的工具调用功能,为中文大模型应用提供了实践指导。

2026-02-21 16:29:34 841

原创 dify系列之01、快速本地一键搭建dify

本文详细介绍了Dify AI工作流平台的部署方案,包括不同配置级别的资源需求、Docker环境配置、国内镜像优化以及快速启动步骤。重点讲解了如何在本地或云服务器上搭建Dify环境,实现LLMOps全流程管理,适用于企业团队协作和生产环境部署。

2026-02-21 16:24:48 1099

原创 Milvus系列之02、Spring+Milvus实现RAG检索增强

本文详细介绍了企业知识库构建中的关键步骤:使用Apache Tika解析多格式文档,通过HanLP和LangChain4j实现智能文本分片,最终将分割后的文本向量化存储到Milvus向量数据库。同时介绍了Spring AI的Advisors API在RAG(检索增强生成)中的应用,实现大模型与向量数据库的无缝集成。

2026-02-21 16:23:03 647

原创 Milvus系列之01、Spring boot快速集成Milvus

本文详细介绍了如何在SpringBoot项目中快速集成Milvus向量数据库,实现RAG(检索增强生成)应用。内容涵盖Milvus集合加载、Schema定义、向量索引配置及完整的CRUD操作实现,提供了从基础搭建到实战应用的完整技术方案。

2026-02-21 16:21:13 907

原创 快速本地部署搭建milvus向量数据库

本文详细介绍了Milvus向量数据库的完整部署流程,包括Docker镜像代理配置、docker-compose.yml文件下载、密码设置、服务启动及可视化工具Attu的安装使用。文章提供了具体的配置步骤和命令,涵盖了Web UI访问、数据管理操作以及查询表达式编写,帮助开发者快速搭建和管理向量数据库环境。

2026-02-21 16:19:30 961

python安装、基础、实战教程.rar

压缩包中包含了python安装、基础、实战教程,都是个人的学习笔记。 包含了开发工具Anaconda使用指南,pyqt5的使用。 实战包含有:GUI网络聊天室、TCP传输、UDP传输、实现下载功能以及python的语法学习笔记

2023-08-01

MySQL零基础小白学习及面试学习笔记.rar

MySQL零基础小白学习及面试学习笔记是个人在学习过程中整理和梳理的笔记。 其中包含邮件备份demo案例。 基础知识点笔记涵盖:安装、基础原理、存储引擎、索引事务锁、触发器等等面试相关使用到的知识点 实战专栏包含:mysqldump工具备份、主从同步实战、数据库优化案例、数据库导出表结构工具。

2023-08-01

Vue初学者入门学习笔记(包含实践demo)

个人学习整理的Vue初学者入门学习笔记(包含实践demo),里面包含Vue.js知识点,Vue-router以及vue-cli脚手架的使用。 同时还包含vue插件、实践代码以及底层原理的学习笔记

2023-08-01

spring-framework-5.2.18.RELEASE.zip

spring-framework-5.2.18.RELEASE.zip 是一个已经编译好的开源项目代码的压缩文件。该文件包含了 Spring Framework 5.2.18 版本的所有代码和相关资源,可以直接导入 IntelliJ IDEA 进行使用和开发。 Spring Framework 是一个功能丰富且灵活的 Java 开发框架,用于构建企业级应用程序。它为开发者提供了一系列的工具和库,用于简化开发过程并提高应用程序的性能和可维护性。

2023-08-01

基于spring boot 速食消费品网络营销系统.rar

名称:速食消费品网络营销系统 基于:Spring Boot 描述: 速食消费品网络营销系统是一个基于Spring Boot框架开发的在线销售和营销平台。该系统旨在帮助速食消费品企业实现线上销售、营销活动管理、订单处理和客户关系管理等功能。 该系统利用Spring Boot的轻量级、快速开发特性,为企业提供了一个高效、可靠的平台来展示和销售他们的速食消费品。它基于Java语言开发,借助Spring Boot的开箱即用功能,提供了一个易于扩展和维护的系统架构。 速食消费品网络营销系统的主要功能包括: 在线产品展示和销售:企业可以在系统中展示他们的速食消费品,并支持用户在线浏览、下单和购买产品。 营销活动管理:系统允许企业创建和管理各种营销活动,如促销优惠、打折活动、满减等,以吸引和留住客户。 订单处理:系统提供订单管理功能,包括订单生成、支付处理、库存管理和物流追踪等,以确保订单的准确处理和及时交付。 客户管理:系统允许企业管理顾客信息,包括注册用户、个人资料、购买历史等,以建立和维护客户关系。 数据分析和报告:系统提供数据分析工具,帮助企业了解销售情况、客户行为和市场趋势。

2023-07-30

Java简历模板详细文档

名称:Java简历模板 文件类型:文档文件(如.doc、.docx、.pdf) 描述: Java简历模板是一个用于撰写个人Java开发者简历的预设模板文件。它提供了一个结构化和专业的布局,方便Java开发人员将自己的技能、经验和教育背景等信息清晰地展示给潜在雇主或招聘人员。 这个简历模板通常以常见的文档格式(如Microsoft Word的.doc或.docx,或Adobe Acrobat的.pdf)提供,以便能够在不同的文档编辑软件中打开和编辑。您可以根据个人需要选择适合的文件格式。 Java简历模板通常包括以下几个关键部分: 个人信息:包括姓名、联系方式、地址等个人基本信息。 职业目标或自我介绍:简要概述个人的职业目标或自我介绍,以吸引雇主的注意。 技能和专业知识:列举个人掌握的Java开发技能、编程语言、框架和工具等相关知识。 工作经验:按时间顺序陈述过往的工作经历,包括公司名称、职位、项目描述和所获成就等。 教育背景:罗列个人的教育经历,包括学位、学校和专业等。 项目经验:介绍参与的关键项目,包括项目名称、职责描述和所用技术等。 证书和奖项:列出与Java开发相关的证书

2023-07-30

cmake-3.23.2-windows-x86-64.msi

名称:cmake-3.23.2-windows-x86_64.msi 版本:3.23.2 文件类型:Windows安装程序(.msi) 描述: cmake-3.23.2-windows-x86_64.msi是用于Windows操作系统的CMake构建工具的安装程序文件。CMake是一个开源跨平台的构建工具,用于自动生成针对不同编译器和操作系统的构建脚本。该安装程序为Windows x86_64架构提供了CMake 3.23.2版本的可执行文件。 该安装程序以.msi文件扩展名,符合Windows Installer(MSI)的文件格式,可以通过双击运行进行安装。 安装CMake可将其集成到Windows操作系统中,使您能够在命令行或图形界面中使用CMake来构建和管理C/C++项目。安装程序会自动将CMake相关的文件和依赖项安装到合适的目录,并设置必要的环境变量和系统路径。 通过安装cmake-3.23.2-windows-x86_64.msi,您可以快速开始使用CMake进行Windows平台上的项目构建,利用其强大的功能和配置选项。 请注意,这个安装程序是特定于Wind

2023-07-30

seata-develop

seata的开发包

2022-08-22

用于桌面录制gif图的GifCam

可以用来录制桌面的gif工具,免费 点击REC,即可开始录制,当然rec有好多选项,主要是调节帧数;然后点击SAVE,选择清晰度,不同清晰度生成的GIF图大小是不一样的,自行测试,如下图,分为质量模式、256色、20色、灰度图等。当然还可以保存成AVI的视频格式。

2020-12-08

空空如也

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

TA关注的人

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