自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(948)
  • 资源 (26)
  • 收藏
  • 关注

原创 spec coding 实践(spec-kit)

Spec Kit是GitHub开源的 AI 辅助规范驱动开发工具包(截止到目前79k 星),核心是让「规范先于代码」更快地构建高质量软件:一个开源工具包,让您可以专注于产品场景和可预测的结果,而不是从头开始vibe coding每个部分。先把项目规则、需求细节、实现计划说清楚,再让 AI 生成代码,避免边写边改的返工。规范驱动开发颠覆了传统的软件开发模式。几十年来,代码至上——规范仅仅是搭建的框架,一旦开始“真正的”编码工作,规范就会被弃之不用。

2026-03-21 13:56:10 1536

原创 大模型入门圣经—对话“三板斧”

Temperature:控制不同词的概率差距调低:拉大差距,输出稳定调高:缩小差距,输出多样Top-p:控制长尾词的概率阈值调低:去掉长尾,输出稳定调高:放宽门槛,输出多样越大越多样——写小说,头脑风暴越小越稳定——写代码,做数学题提示词工程(Prompt Engineering)就是一门关于如何构造和精炼你的提示词的艺术和科学,目的是最大化 AI 模型的性能,让它产出更符合你需求的、高质量的输出。

2026-01-30 15:00:15 994

原创 MCP保姆级详解和实战案例(附完整代码)

Function Call是大模型基于意图识别触发预设函数的机制,其本质是模型与外部工具的“点对点”交互。平台依赖性强:对于不同大模型(如GPT、Claude),Function Call的实现差异显著,开发者需要为每个大模型编写适配的相关代码。扩展性不足:新增工具需调整模型接口或重新训练,难以支持复杂多轮任务。从模型调用工具的流程来看,MCP 跟 Function Call 是调用链上的两个环节。

2026-01-15 15:02:42 2639

原创 Vibe Coding(氛围编程) && Spec Coding(规格说明编程)

摘要: Vibe Coding是由Andrej Karpathy提出的新型编程范式,强调通过自然语言描述需求,由AI模型自动生成代码,将编程重心从"如何实现"转向"实现什么"。其核心是通过模糊描述和反复调试提示词逐步完善代码。Rules功能作为全局提示词,可规范AI生成的代码质量,涵盖开发规则(如Java最佳实践、日志打印、异步调用等)、测试用例规则(JUnit5/Mockito实现全覆盖测试)、代码Review规则(逻辑漏洞检查、性能优化)及上线方案模板(SQL/配

2026-01-10 11:08:05 2545

原创 DDD领域驱动设计核心概念简介和小米四层架构落地实践(含源码)

微幅架构如何划分微服务,以什么依据划分微服务,微服务到底有多微,服务与服务之间的划分边界在哪里?领域驱动设计用于定义领域模型,从而划分领域边界,然后再根据领域边界从业务角度去进行微服务边界定义。领域驱动设计作为微服务划分的指导思想。

2025-12-22 19:40:42 1102

原创 Prometheus + Grafana + SpringBoot

prometheus 受启发于 Google 的 Brogmon 监控系统(相似 kubernetes 是从 Borg 系统演变而来)。2016 年 5 月继 kubernetes 之后成为第二个加入 CNCF 基金会的项目,同年 6 月正式发布 1.0 版本。2017 年底发布基于全新存储层的 2.0 版本,目前最新版本2.9,能更好地与容器平台、云平台配合。

2026-10-08 20:00:18 73

原创 FDE概述

现场业务调研 → 挖掘真实业务指标,识别约束方案设计 + POC 原型(FDE 亲手编码)生产环境部署、集成、调优、灰度上线持续监控业务指标,修复 bad case,业务验收沉淀通用能力,需求回流,反哺平台产品迭代。

2026-10-07 20:07:24 67

原创 glab(GitLab CLI)安装配置手册 — Windows / Claude Code

从零安装 glab 并接入 Claude Code,使其能直接操作内网 GitLab(最简单的办法直接让Claude Code 帮你安装,如提示词 “帮我提交当前改动的代码到git仓库,如果没有工具先安装一下工具”。

2026-09-12 11:44:55 112

原创 gradio

Gradio 是首选工具,用的极多产品正式上线交付:不会直接用 Gradio,后端服务独立开发,自己做前端。补充:很多开源大模型项目 (LlamaFactory、Qwen 推理 Demo) 默认的 WebUI 就是 Gradio。

2026-09-04 10:37:17 214

原创 langchain-milvus(Hybrid 混合检索)

在 RAG(Retrieval‑Augmented Generation)的混合检索中,和是两种互补的向量表示方法,分别用于捕捉语义信息和关键词匹配。混合搜索结合了不同搜索范式的优势,以提高检索的准确性和鲁棒性。它充分利用了密集向量搜索和稀疏向量搜索的能力,以及多种密集向量搜索策略的组合,确保对各种查询进行全面而精确的检索。在这种情况下,使用语义向量相似性和精确关键词匹配两种方法检索候选内容。来自这些方法的结果会被合并、重新排序,并传递给 LLM 以生成最终答案。

2026-09-02 17:30:14 297

原创 PyPDFLoader & UnstructuredLoader

PyPDFLoader 仅能提取简单的纯文本内容,每个页面会被封装为一个 Document 对象。len。

2026-09-02 10:32:29 260

原创 loguru

Loguru 是 Python 第三方日志库,,需要。,解决原生logging配置繁琐、样板代码多的痛点。底层依然兼容 Python logging 体系,可以对接第三方框架日志。

2026-09-01 20:32:02 231

原创 Spring AI 2.0:Milvus向量数据库

Milvus() 由 Zilliz 开发,并即将捐赠给 Linux 基金会旗下的 LF AI & Data Foundation,现已成为全球领先的开源项目之一。该项目采用 Apache 2.0 许可证发布,大多数贡献者来自高性能计算(HPC)领域的专家,他们专长于构建大规模系统和优化硬件感知代码。核心贡献者包括来自 Zilliz、ARM、NVIDIA、AMD、Intel、Meta、IBM、Salesforce、阿里巴巴和微软的专业人士。

2026-08-31 20:16:01 340

原创 向量数据库pymilvus

安装。

2026-08-31 20:03:03 62

原创 Agent(增强型) VS Workflow(五种设计模式详解)

Anthropic 在 Building Effective Agents 中提出了 5 种 Workflow 编排模式,从简单到复杂依次排列。核心理念是:从最简单的模式开始,仅在确实能提升效果时才增加复杂度。设计模式的选择原则每种模式都有其适用场景和权衡。不是越复杂越好——大多数实际问题可以用前两种模式解决。选择模式时,优先考虑任务结构是否匹配,而非模式的"高级程度"。

2026-08-28 14:17:35 159

原创 hutool

/</</</

2026-08-23 18:31:44 97

原创 Spring AI 2.0:阿里云百炼平台(工作流应用)

和调用智能体应用差不多,需要多一个参数 flow_stream_mode。尽可能使用最新版本。

2026-08-22 16:01:35 342

原创 Spring AI 2.0:阿里云百炼平台(智能体应用)

在线平台适合通用的功能,没法自定义功能(返回值没法自定义结合客户端展示,没有历史记录等),常适用于一次性的功能。提供App版本(阿里云百炼)的ChatService实现。返回模拟 JSON 数据,无 token 无鉴权。,非常适合 Agent 工具调用调试。也可以直接创建MCP。POST/PUT 只是模拟成功,这里也可以直接上传文件。添加工具,需要发布。

2026-08-22 12:34:50 135

原创 Spring AI 2.0:智能体架构模型

模式名称控制方式延迟水平可靠性典型应用场景开发复杂度增强型智能体直接输出最低低简单问答、内容润色简单链式工作流智能体线性顺序执行中等中高分阶段任务(如大纲→内容→格式优化)中等路由工作流智能体条件分支选择低‑中等中多领域处理(如客服分流转人工)中等并行工作流智能体多模型并发执行中等高可靠性敏感任务(如医疗诊断辅助)较高协调器工作流智能体动态任务分解+调度高最高复杂业务(如商业智能分析系统)极高评估优化工作流智能体迭代优化+反馈修正。

2026-08-20 16:07:48 263

原创 Spring AI 2.0:Web

一般放在gateway里,用于赋值traceId(requestId)。,用于标记Controller中的方法,表示该方法不需要包装返回结果。R:封装常规的接口响应结构。

2026-08-19 19:35:13 68

原创 Spring AI 2.0:停止生成

【代码】Spring AI 2.0:停止生成。

2026-08-17 17:04:23 217

原创 Spring AI 2.0:userId、requestId、sessionId、conversationId

登录的那个用户,从token中解析获取。

2026-08-17 16:11:21 366

原创 Spring AI 2.0:Flux

mapfilterdoOnNextdoOnErrordoFinallytimeoutretryWhentakeconcatWithreducescanflatMapconcatMap把Mono类比为“未来可能得到一个结果”,把Flux类比为“未来可能陆续得到多个结果”。

2026-08-16 20:25:24 233 1

原创 Spring AI 2.0:常用VO

【代码】Spring AI 2.0:常用VO。

2026-08-16 12:35:07 46

原创 Spring AI 2.0:DeepSeek

聊天之前先创建会话seesion: https://chat.deepseek.com/api/v0/chat_session/createhttps://chat.deepseek.com/api/v0/chat/completion 请求时传个chat_session_id和prompt,响应时使用,响应完毕后给的值value是一个结束标识 。

2026-08-16 11:55:49 187

原创 Spring AI 2.0:SSE

普通登录接口:一次性 Http 响应,请求→全部数据返回→连接关闭AI 流式聊天接口:SSE (Server‑Sent‑Events) 长连接,HTTP 不断开,后端分段持续推送文本,全部输出完毕后服务端关闭连接。两者底层都是 HTTP 协议,但是数据传输模式、前端写法完全不一样。普通 axios axios.get/post 不能直接处理 SSE 流式,axios 会一直等待接口全部返回完毕才拿到结果,看不到中间的打字效果。

2026-08-16 00:20:11 252

原创 Spring AI 2.0:RAG

知识库。

2026-08-15 20:39:02 250

原创 Spring AI 2.0:Advisor

自定义一个更改用户提示词的示例,更改用户的输入提示词。getOrder(): 执行顺序,数字越小越优先执行before(): 调用 LLM之前 ,修改 Requestafter(): LLM 返回之后,修改 Response/*** 自定义Advisor:修改/增强用户提示词* 作用:在请求发送给LLM之前,改写用户的UserMessage内容""";/*** before:调用大模型【之前】执行,修改用户prompt。

2026-08-15 13:28:12 259

原创 Spring AI 2.0:Prompt

Prompt 提示词分为系统提示词和用户提示词,提示词决定这回答的质量。

2026-08-15 12:06:47 235

原创 Spring AI 2.0:Skills

Skills是表示做某件事情的一套SOP标准。可以做到按需加载,防止上下文过大,对上下文污染。

2026-08-14 14:12:12 230

原创 Spring AI 2.0:MCP

Tool负责调用公司内部接口,而MCP负责调用公司外部接口(MCP也是一种Tool)。

2026-08-14 10:46:16 92

原创 Spring AI 2.0:Tool

使用@Tool注解标注一个工具方法,使用@ToolParam来标记工具方法参数。

2026-08-14 10:05:57 91

原创 Spring AI 2.0:Memory

大模型是没有记忆的,Spring AI提供了聊天记录的持久化织入器,Spring AI 提供了多种持久化方式,支持内存(默认InMemoryChatMemoryRepository)、Redis、MongoDB、ES、其它数据库等。

2026-08-14 08:03:36 358

原创 Spring AI 2.0:Hello World

Spring Boot 4 + Spring 7 + IDEA 2025 + JDK17 ,Spring AI 的定位是:大模型基础对话 + RAG + MCP + Tool + Memory等基础功能。

2026-08-13 21:37:26 392

原创 Spring AI:WebFlux响应式编程

Reactive Streams 是 JVM 面向流的库的标准和规范:1、处理可能无限数量的元素2、有序3、在组件之间异步传递元素4、强制性非阻塞,背压模式(背向压力:先将数据放入到缓冲区,然后再根据缓冲区去取,一种本地化MQ消息队列思想(类似于观察者模式),而RockerMQ是处理的系统之间的MQ,Reactive Stream是处理单系统内部的异步)

2026-08-09 12:33:45 260

原创 AI Agent 大模型开发技术框架选型指南

LangChain 是目前认知度最高的大模型应用开发生态之一,提供统一的模型接口、Prompt、工具调用、文档加载、文本切分、向量存储、检索器、中间件和 Agent 抽象。当前官方将 LangChain 定位为快速构建 Agent 的高层框架,并将复杂、可控的底层编排交给 LangGraph。

2026-08-03 16:46:49 700

原创 JDK11 & JDK17新特性

JDK11&JDK17都是长期支持(LTS:Long-Term-Support)的重要版本。pom.xml 需要指定编译级别。</</</</

2026-08-02 14:50:53 222

原创 TDD(Test-Driven Development)测试驱动开发

注意,这里还没有考虑具体实现。TDD 的第一步不是急着选 Redis、Guava 还是本地 Map,而是先确定行为。AI 会让程序员写代码越来越快,但速度越快,越需要稳定的反馈机制。这段代码到底应该保证什么行为?当需求被写成清晰的测试,AI 才有明确的实现目标;当测试可以持续运行,团队才敢于快速迭代;当测试保护着重构,代码才不会因为变化而越来越脆弱。所以,TDD 并没有因为 AI 出现而过时。AI 让实现变得更快,TDD 让快速实现仍然值得信任。先写一个会失败的测试,然后让代码一点点变正确。

2026-07-26 10:33:03 95

原创 Calude Code 常用技术

用于介绍下面概况、技术栈、要求等。

2026-07-25 21:41:42 103

原创 Julia

Julia() 是一个面向科学计算的高性能动态高级程序设计语言。Julia 最初是为了满足高性能数值分析和计算科学的需要而设计的,不需要解释器,速度快。

2026-07-14 14:38:11 524

iOS主题皮肤切换示例代码Demo

iOS主题皮肤切换示例代码Demo,示例可运行

2016-01-28

Spring+Mybatis+Druid+POI示例整合demo

Spring+Mybatis+Druid+POI示例整合demo

2017-06-05

UICollectionViewExample

UICollectionView基本使用方法以及自定义单元格。

2016-02-24

CYLTabBarControllerExample

CYLTabBarController 一个小示例

2016-02-14

Objective-C&UIKit自学笔记

Objective-c、UIKit自学笔记

2015-09-18

spring+ehcache示例整合Demo

spring+ehcache示例整合Demo

2017-05-26

Spring+Mybatis+Druid示例整合Demo

Spring+Mybatis+Druid示例整合Demo

2017-06-02

Spring-Mybatis-Druid示例整合Demo

Spring-Mybatis-Druid示例整合Demo

2017-06-01

NSTimer 定时器示例

该示例演示了定时器的 立刻启动, 暂停, 继续, 停止 操作

2016-02-25

rabbitmq与spring集成示例demo

rabbitmq 与spring 使用maven集成示例源码 demo 示例。

2017-12-14

hibernate-validator示例demo

springmvc +fastjson +validator 示例整合

2017-05-23

自定义Cell源码

自定义Cell源码

2016-08-25

springmvc+fastjson demo

springmvc+fastjson 完整示例,下载即可运行

2017-05-18

Spring-Mybatis-Druid 整合Demo

Spring-Mybatis-Druid 整合Demo

2017-05-31

spring+ehcache完整示例demo

spring+ehcache示例demo

2017-05-26

iOS 防好友动态顶部功能

iOS 防好友动态顶部功能

2016-12-27

数据分析智能客服与数据中台销售指标体系构建:2025年度经营决策支持系统设计

内容概要:本文围绕智能客服与数据中台产品线的统一数据分析体系建设,对2025年度销售、服务与运营数据进行全面梳理与分析。报告展示了全年销售额达3,620万元,同比增长20.6%,并通过表格与图表形式呈现分产品、分区域的销售明细及季度走势,揭示智能客服平台为主要收入来源,数据中台为最快增长引擎。同时,报告总结了增长驱动因素如标准化交付周期缩短、续约率提升,并识别出数据合规、模型幻觉等关键风险,提出相应应对措施。最终建议2026年持续加码数据中台投入并强化合规与风险管理。; 适合人群:企业经营管理层、数据分析人员、产品经理及从事智能客服与数据中台相关业务的研发与运营人员。; 使用场景及目标:①用于支持管理层进行季度经营决策与战略规划;②帮助业务团队理解销售趋势、区域表现与产品增长动力;③指导风险防控体系建设与资源优化配置; 阅读建议:建议结合图表与明细数据进行交叉分析,重点关注增长质量与风险平衡,在实际业务中应用报告中的指标口径与分析方法以提升决策科学性。

2026-09-01

Draw.io 转 Mermaid

Draw.io 转 Mermaid

2026-03-04

规则引擎课件第一节到第第四节,包含WorkBench详细操作

规则引擎课件第一节到第第四节,包含WorkBench详细操作

2025-11-18

WorkBench安装文件包括依赖的jar包、tomcat、workbench等一整套

WorkBench安装文件包括依赖的jar包、tomcat、workbench等一整套

2025-11-17

testRule.xls + insuranceInfoCheck.xls

testRule.xls + insuranceInfoCheck.xls

2025-11-16

springboot集成activit editor 5.x

springboot集成activit editor 5.x

2023-09-08

Spring-Mybatis-Druid-Kafka示例集成Example

SpringMVC + Mybatis + Druid + Kafka 示例集成Example。

2018-03-03

springboot-activiti.zip

springboot集成spring security + activiti7

2021-12-25

SpringMVC+fastjson+Swagger集成示例源码

SpringMVC+Fastjson+Swagger集成示例完整源码Example。

2017-12-20

Springboot2+JPA|MyBatis+Sharding-JDBC示例

Springboot2+JPA|MyBatis+Sharding-JDBC示例源码,可直接运行。

2018-07-24

API接口设计之token、timestamp、sign

API接口设计之token、timestamp、sign的具体使用demo示例。

2018-06-24

需求文档模板.docx

需求文档模板.docx

2021-03-03

Google浏览器插件Axhub

Google浏览器插件Axhub

2020-07-03

hadoop lib/native

在安装hadoop时如果遇到WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform这个错误,请下载该文件放到hadoop目录下,Mac中放到libexec目录下。

2019-03-05

springboot-fastdfs.zip

springboot-fastdfs 作为服务器,前端使用vue.js + element-ui来制作上传页面,代码实际测试可直接运行。

2020-08-29

Spring+Mybatis+Druid示例整合Demo2

Spring + Mybatis(通用Mapper) + Druid示例整合Demo示例

2018-03-01

空空如也

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

TA关注的人

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