自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勤于笔记,成于点滴。

JAVA程序猿一枚,擅长分布式微服务、高并发、多线程等常规架构。记录成为架构师之路的点滴,分享工作中的各种疑难杂症。

  • 博客(228)
  • 资源 (7)
  • 收藏
  • 关注

原创 【Agent开发第十期】让 Agent 组建持久团队:Agent Team 让 AI 学会团队协作

第10期为Alex引入持久队友系统,突破子代理临时性局限。通过三大核心机制:持久上下文(跨唤醒记忆对话历史)、inbox消息系统(异步直接通信)、消息广播(全局通知),实现队友间自主协作。团队成员如正式员工般持续存在、记得过往、可直接沟通,解决“你等我、我等你”的协作卡点。相比第09期的临时分身,本设计让Agent从“派工”升级为“组队”,支持复杂多轮协同任务,迈向真正智能团队。

2026-09-19 16:30:03 362

原创 【Agent开发第九期】给 Agent 一群分身:子代理 Subagent 让 AI 学会“派活给别人“

第09期为Alex引入子代理机制,实现任务的并发派遣。通过独立上下文、工具白名单与线程级并发,解决串行执行导致的上下文污染与效率低下问题。子代理拥有专属消息历史与权限范围,确保安全隔离;多任务并行执行,总耗时降至最长任务时间。该设计遵循“分而治之”思想,使Agent从“一人包办”进化为“专家协作”,显著提升效率与可扩展性。

2026-09-12 16:24:05 303 1

原创 【Agent开发第八期】给 Agent 一张 TodoList:从“一口气做完“到“拆任务、标进度、勾完成“

本文为智能体引入TodoList任务管理,解决多任务并行、收尾困难。其核心是通过三状态机(待办→进行中→已完成)和双重硬性约束(顺序执行、仅单一进行中)实现串行推进。架构上采用提示词层引导行为、工具层强制规则、工具循环驱动交互,为Alex提供了外显的任务记忆,使其做事更条理清晰。TodoList为纯内存设计,用完即弃。

2026-09-05 17:25:21 356

原创 【Agent开发第七期】记忆系统:让 Agent 跨会话也记得你

这一期我们引入三层记忆架构:短期 messages(messages[])、长期用户画像(templates/USER.md)、原始历史(memory/raw_history.jsonl),再加一个 compact 压缩机制。

2026-08-29 21:54:03 372 1

原创 【Agent开发第六期】Skills 按需加载,给 Agent 配一个“技能库“

这一期我们引入 Skills 机制:每个技能是磁盘上的一个目录 + 一份 SKILL.md,Agent 平时只在 system prompt 里放一张"技能索引"(name + description),真用到某个技能时,模型自己调用 load_skill 工具把全文加载进来。

2026-08-22 15:19:50 423 1

原创 【Agent开发第五期】Tool Use 工具调用,给 Agent 装上“手“

本文摘要:文章介绍了如何为语言模型(LLM)添加工具调用功能,使其从"只能动嘴"的顾问升级为能"动手"的Agent。核心内容包括:1)通过JSON schema描述工具(如获取时间、数学计算),模型自主决定何时调用;2)实现工具循环流程(模型请求→代码执行→结果回传→生成回答);3)安全执行数学表达式(使用AST避免eval风险)。文章以Alex技术助手为例,演示了工具集成方法,强调Agent的本质是模型决策与代码执行的结合。

2026-08-15 15:57:03 334 1

原创 【Agent开发第四期】System Prompt 人设,给 Agent 戴一顶“帽子“

本文介绍了如何通过system角色为AI助手设定人设,使其从通用聊天机器人转变为特定领域的专业助手(如技术助理Alex)。主要内容包括: 核心概念:system角色作为全局指令,优先级最高,可定义助手的身份、能力和行为边界。 实现方法: 将人设内容写入外部文件templates/SOUL.md(角色定位/能力边界/回答风格/禁止事项) 启动时加载该文件作为第一条system消息 改造截断逻辑保护system消息不被删除 新增soul命令查看当前人设 效果对比: 无system时:回答通用化,无明确边界 有s

2026-08-08 16:49:39 462 1

原创 【Agent开发第三期】短期记忆history,让模型“记住“上一句

本文介绍了如何通过维护messages列表实现对话模型的短期记忆功能,解决模型"金鱼记忆"问题。核心方法是将完整对话历史回灌给模型,让每次请求都包含上下文信息。同时引入上下文长度限制(MAX_ROUNDS=10),防止历史无限膨胀。与第02期相比,第03期的prompt_tokens会随历史增长而增加,但模型能正确回答之前对话中的问题(如"我姓什么")。文中还提供了reset和history命令用于调试,并通过对比表格展示了三期演进的差异。最终实现公式为:短期记忆= messages[]回灌+上下文长度限制

2026-08-01 21:32:23 446 1

原创 【Agent开发第二课】单次调用到连续对话,暴露出你的Agent只有金鱼记忆

本文介绍了如何将单次AI对话升级为连续对话,同时暴露模型"金鱼记忆"的问题。通过while循环实现连续交互,但每次调用API时仅传递当前用户输入,导致模型无法记住上下文。文章演示了连续提问时模型无法回答依赖上文的问题(如"我姓什么?"),并引入token计数功能直观展示上下文为空。这为下一期引入对话历史(history)功能解决记忆问题埋下伏笔。关键点包括:API的无状态性、客户端维护对话历史的必要性,以及提升交互体验的小技巧(如使用prompt_toolkit替代标准input)。

2026-07-25 16:14:18 205 1

原创 【Agent开发第一期】LLM+Agent-从概念到第一次模型调用

本文介绍了学习Agent时面临的两大门槛:概念理解(LLM与Agent的区别)和实际操作(API Key获取与代码运行)。通过一张对比表阐明LLM是"会说不会做"的生成模型,而Agent是"能说能做"的智能助手,并给出Agent的组装公式。实操部分详细演示了注册DeepSeek、配置API Key、搭建Python虚拟环境的核心步骤,指导读者完成第一次模型调用。文章还预设了三个典型问题帮助体验LLM能力边界,并埋下后续课程要解决的伏笔(如时间查询、记忆功能等)。全文以"先发现问题再解决问题"为脉络,为零基础

2026-07-18 21:36:17 408 2

原创 Spring Boot + SLS 打造日志日报周报自动化系统——从“人查日志“到“日志找人“

本文介绍了一种轻量化的日志日报周报自动化系统,通过在云端聚合SLS日志指标并分析异常,实现主动推送告警。系统采用YAML配置驱动,无需数据库,核心设计包括: 架构设计 不搬运原始日志,仅通过SLS SQL聚合关键指标 配置驱动,支持多项目扩展 与现有日志查询系统共享基础设施 配置方案 全局默认规则+项目级覆盖配置 可自定义聚合维度(如service+scene) 敏感信息通过环境变量注入 实现特点 内存计算,无中间件依赖 支持日报/周报/实时告警三种推送方式 内置12种异常检测规则(如错误率突增、延迟超SL

2026-07-11 21:38:52 459 1

原创 飞书机器人+Spring AI Function Calling实战-扔掉MCP Client让LLM直接操控工具

本文探讨了在飞书机器人智能助手中使用Spring AI Function Calling替代MCP协议的优势与适用场景。通过对比两种方案,指出当工具方法与应用同处一个JVM时,直接使用Spring AI的@Tool注解进行函数调用更为高效,能省去MCP中间层的网络开销和协议转换。文章详细解析了Function Calling的工作机制(工具注册、LLM决策、自动执行等核心流程),并提供了Maven依赖配置示例。最后强调技术选型关键:同进程工具调用优先选择Function Calling,跨进程/跨语言场景才

2026-07-04 20:48:30 516 2

原创 飞书机器人+MCP Client实战-Spring Boot 3智能桥接方案

本文介绍了如何将MCP Client Demo项目与飞书群机器人集成,实现"飞书消息→LLM智能决策→MCP工具调用→结果回复"的完整链路。核心设计理念是让大模型(LLM)自主决策工具选择,而非硬编码命令匹配。文章详细阐述了飞书应用创建、权限配置、事件订阅模式选择(WebSocket与Webhook对比)等技术细节,并提供了依赖配置和核心代码实现示例,展示了单聊和群聊场景下的运行效果。整体架构采用Spring AI的ChatClient实现LLM驱动的工具调用能力,为开发智能聊天机器人提供了实践参考。

2026-06-27 21:56:07 530 1

原创 超级给力 Spring Boot + 阿里云 SLS 构建日志实时查询系统实践

本文介绍了团队开发的SLS日志查询服务sls-log-query,旨在解决多业务线日志格式混乱、查询效率低下的痛点。该系统采用Spring Boot 3.5 + 阿里云SLS SDK构建,支持结构化埋点日志与普通日志的混合查询,提供日志检索、Trace链路追踪和柱状图统计三大核心功能。 核心设计包括: SLS索引优化:采用全文索引+JSON自动索引双轨制,手动修正数值字段类型,实现高效检索 智能路由查询:根据查询条件自动选择字段索引或全文检索策略 可视化分析:通过SLS SQL实现时间粒度下钻的柱状图统计

2026-06-19 12:02:13 287 1

原创 SpringAI+MCPClient实战-MiniMax模型打造智能AIAgent

本文介绍了如何构建一个轻量的MCP Client端项目,用于连接MCP Server并调用AI工具服务。文章重点包括: MCP Client的核心概念:作为AI应用与MCP Server之间的桥梁,负责协议协商、工具发现和调用。 项目特色功能:多MCP Server连接、本地与远程工具混合调用、动态工具加载、同步/流式对话、对话历史管理等。 技术架构:基于Spring AI 1.1.5和MiniMax模型,采用Streamable HTTP协议实现流式通信。 项目结构:包含配置层、工具层、服务层和控制器层,

2026-06-12 18:43:42 358 1

原创 SpringAI+MCPServer实战-StreamableHTTP协议打造企业级AI工具服务

本文介绍了基于Spring AI的MCP Server端实现方案,重点探讨了Streamable HTTP协议在企业级AI工具服务中的应用。文章首先概述了MCP协议的核心概念及其传输方式演进,分析了从SSE转向Streamable HTTP的优势,包括解决连接不可恢复问题、降低服务器资源压力、简化架构等。随后详细阐述了MCP Server的技术架构设计,包括核心组件说明、工具调用流程以及多服务部署方案。最后提供了完整的实战代码结构,展示了如何通过注解方式注册MCP能力。

2026-06-07 12:32:42 505 1

原创 Java 日志 SDK 零侵入实现方案:如何不修改一行业务代码搞定全链路追踪?

Java 日志 SDK 零侵入实现方案:如何不修改一行业务代码搞定全链路追踪?本SDK通过顶级埋点实现业务零侵入日志采集,支持开关控制及透传 Key 自定义配置,旨在构建一套 统一、标准、高可用的结构化日志体系。

2026-05-29 18:57:00 298 1

原创 Spec-Kit AI时代的先立规矩再动手——从氛围编码到工程化开发的范式革命

文章摘要: Spec-Kit是GitHub开源的规格驱动开发工具包,通过强制开发者先明确需求规格(Spec)再生成代码,解决当前AI编程中存在的"氛围编码"问题。其核心工作流包含四个阶段:制定技术原则(constitution)、编写结构化需求(specify)、设计技术方案(plan)和拆解任务清单(tasks)。与传统AI编程相比,Spec-Kit将需求沟通效率提升10倍,代码首次通过率从40%提升至85%,并支持多Agent协作和CI/CD集成。该工具特别适合初创公司MVP开发和企业级应用,能有效避免

2026-05-23 18:08:38 553 1

原创 Agent能力爆发式增长秘密 - 深入理解Claude Code Skill机制与实战创建

本文深入解析了Claude Code的Skill机制,这是一种强大的AI能力封装技术。Skill机制将特定领域的知识、工作流程和思维模式封装成"技能包",通过命令或自然语言触发,使AI在特定场景下表现更专业。文章详细介绍了Skill的标准目录结构、核心文件编写方法及参数传递技巧,并以"代码审查"Skill为例演示了创建过程。此外还讲解了动态上下文注入、subagent运行等进阶用法。Skill机制的核心价值在于让AI能按用户习惯工作,通过反复迭代可打造出类似经验丰富的

2026-04-30 11:58:04 545 1

原创 小龙虾OpenClaw+Docker一键部署+飞书接入-保姆级全攻略

本文详细介绍了开源AI助手框架OpenClaw的部署与飞书接入方法。首先通过Docker一键部署OpenClaw,包括环境准备、配置编写、初始化及验证步骤。然后重点讲解了两种飞书机器人接入方案:针对腾讯云用户的快捷配置方法,以及通用的手动配置流程,涵盖创建飞书应用、获取凭证、配置权限和事件订阅等关键环节。整个教程提供完整操作指引,适合各类用户快速实现AI助手部署和即时通讯平台集成。

2026-04-07 14:30:14 1761 1

原创 1M上下文+Agent王者!小米MiMo-V2-Pro吊打Claude价格还低90%?

小米推出MiMo-V2-Pro大模型,支持100万Token超长上下文,定价仅为Claude的10%。该模型采用混合专家架构,在长文本理解、代码分析和自动化任务方面表现突出。实测显示其能准确处理10万字文档和3000行代码项目,Agent能力优于DeepSeek V3,性价比远超Claude Opus 4。适用于企业知识库、代码助手和大规模自动化场景,但复杂推理仍稍逊于Claude。这款集超长上下文、强Agent能力和低价优势于一身的模型,为AI应用提供了新选择。

2026-03-23 17:32:43 870 2

原创 使用Claude Code Agent 开发独立业务功能,文档代码全搞定

本文介绍了使用Claude Code开发腾讯广告上报业务功能的完整流程。首先通过初始化CLAUDE.md建立项目规范,要求从表结构设计到接口文档都必须符合标准。接着利用Agent生成PRD、TSD和测试用例等文档,确认无误后进入编码阶段。Agent自动完成了DO、Mapper、Service和Controller层的开发,并补充了单元测试代码。在测试阶段遇到依赖问题后,通过配置本地Maven仓库路径解决了编译问题。整个开发过程展示了如何利用AI辅助工具完成从需求分析到测试验证的全流程开发,同时强调了规范管理

2026-03-17 18:47:47 801 1

原创 Claude Code安装与使用完全指南:2026 年最前沿的 AI 编程助手

摘要: Claude Code是Anthropic公司推出的AI命令行编程助手,支持Windows/macOS/Linux系统,提供项目级代码理解、文件修改和多轮对话功能。安装需Node.js环境,支持一键脚本或npm安装。配置灵活,可接入国产模型(如阿里云百炼、智谱AI),支持代理设置。核心命令包括代码审查(-f)、指定模型(--model)和会话管理(-r/-c),适用于原型开发、调试、文档生成等场景。通过自然语言交互,能自动创建项目框架、生成测试代码,显著提升开发效率。

2026-03-09 16:25:06 4548 5

原创 Spring Boot实现加密字段模糊查询的最佳实践

本文探讨了Spring Boot环境下实现加密字段模糊查询的解决方案。针对传统加密方式无法支持模糊查询的问题,重点介绍了格式保留加密(FPE)技术,该技术能保持数据格式不变,支持模糊匹配。文章分析了各种加密方案的优缺点,并提供了基于Google Tink库的FPE实现代码示例,包括密钥配置、加密解密方法等核心功能。这种方案在保证数据安全性的同时,兼顾了业务查询需求,适用于需要保护敏感数据但又要支持模糊查询的企业级应用场景。

2026-02-12 16:55:34 1057 1

原创 SpringBoot 使用Docx4j实现 DOCX 转 PDF

本文介绍了一种基于Docx4j的纯Java实现DOCX转PDF方案。该方案具有纯Java实现、开源免费、样式保真度高和易于集成等核心优势,适合企业级应用。文章详细展示了项目依赖配置、核心工具类封装及测试用例,重点解决了中文字体乱码问题,提供了Windows和Linux环境下的具体解决方案。通过完整的代码示例和操作步骤,帮助开发者快速实现高效稳定的文档格式转换功能。

2026-02-04 17:58:11 655 1

原创 ShardingSphere 分库分表技术详解与 Spring Boot 实践

本文探讨了ShardingSphere分库分表原理及其Spring Boot集成方案。首先介绍了分库分表的基本概念,包括垂直分库和水平分表两种方式。随后分析了ShardingSphere的架构组成和核心组件,详细阐述了SQL解析、分片路由、SQL改写、结果归并和事务管理等关键技术原理。最后提供了Spring Boot集成ShardingSphere的实践方案,包括Maven依赖配置、YAML文件设置以及完整的测试用例。通过userId作为分片键的示例,展示了如何实现数据在不同数据源和物理表之间的自动路由,为

2026-01-30 17:25:51 937 2

原创 公众号二维码批量导出并选择性合并Logo技术实现详解

本文介绍了微信公众号二维码批量导出功能的技术实现方案。该功能支持用户选择多个二维码记录,自定义图片尺寸、边框效果和LOGO合成,最终打包成ZIP文件下载。系统采用分层架构设计,包含请求处理、业务逻辑、图片处理和文件打包四个核心流程。关键技术亮点包括:使用Graphics2D进行高质量图像处理、异常处理机制确保流程稳定性、内存优化管理避免临时文件。功能适用于微信营销活动和企业推广场景,提供灵活的配置选项和安全的文件处理机制。

2026-01-20 17:55:22 709 1

原创 基于时间片划分的提醒算法设计与实现

本文提出了一种基于时间片划分的智能提醒算法,通过将时间轴划分为固定长度的时间片区间,确保每个时间段内只进行一次提醒。算法支持分钟、小时、天、周、月、年等多种时间粒度,采用整除运算精确计算时间片边界,并针对周、月、年等特殊边界情况进行专门处理。核心数据结构包括提醒类型枚举、系统配置类和客人提醒记录类,通过时间片计算算法实现精确的周期性提醒控制,有效解决了传统提醒机制中存在的重复提醒或遗漏提醒问题,提高了提醒系统的精确性和用户体验。

2026-01-07 15:57:38 1004 1

原创 跨自然周期提醒算法:基于时间边界的智能提醒系统

本文提出了一种基于自然周期的智能提醒算法,支持自然日、周、月、年四种周期类型。该算法通过精确计算周期边界时间,实现灵活的周期性提醒功能。核心功能包括自定义频率配置、精确周期计算和状态自动重置机制。算法采用Java实现,通过计算读取时间所在周期的起始点,加上指定频率后确定下次提醒时间。该方案能准确处理月末、闰年等特殊情况,适用于各类业务系统的周期性提醒场景,相比传统固定天数算法具有更高的精确性和灵活性。

2025-12-24 17:46:54 481

原创 Java 多线程核心组件深度对比与实战指南

Java多线程核心组件对比与选型指南 摘要:本文系统对比了Java多线程编程中的核心组件,包括Runnable与Callable的任务抽象差异、Future与CompletableFuture的异步处理演进、ExecutorService线程池体系、并发工具类(CountDownLatch/CyclicBarrier/Semaphore)以及ConcurrentHashMap的性能优化。通过分析各组件的设计原理、适用场景和性能特性,帮助开发者在不同并发场景下做出合理的技术选型。文章特别强调生产环境中应避免使

2025-12-18 18:11:02 1098 1

原创 自动化与AI开发平台大PK:n8n、dify、coze技术选型指南

摘要 2025年AI技术快速发展,n8n、Dify、Coze三大平台成为企业数字化转型的关键工具。n8n以开源自动化见长,支持400+节点实现多系统集成;Dify专注企业级AI开发,提供RAG框架和LLMOps能力;Coze则主打零代码快速搭建智能体,拥有10000+插件生态。技术对比显示,n8n适合流程自动化,Dify擅长定制AI应用,Coze侧重轻量化内容生成。部署方式上,n8n和Dify支持私有化,Coze仅限云端。选型需综合考虑功能需求、技术门槛和成本,如数据敏感型企业优选n8n/Dify,中小团队

2025-12-10 11:50:05 1182 1

原创 Spring Boot 3.0与4.0大PK:全面解析新特性与程序员实战指南

摘要 Spring Boot 3.0和4.0是Java生态现代化的重要里程碑。3.0版本于2022年发布,最低要求Java 17,支持GraalVM原生镜像编译,显著提升启动速度和内存效率。2025年发布的4.0版本进一步优化性能,深度整合JDK 21虚拟线程特性,并发处理能力提升数倍,同时改进API版本管理和空安全防护。4.0还重构模块化架构,增强云原生支持,并引入声明式HTTP客户端替代Feign。通过虚拟线程实战案例展示,4.0能轻松实现高性能IO密集型服务,标志着Java开发进入云原生2.0时代。

2025-12-01 17:20:09 2673 1

原创 如何实现高效且正确的并发处理?同业务顺序执行多线程方案设计与实现

在高并发分布式系统中,我们经常面临既要保证业务处理效率,又要维护业务逻辑正确性的挑战。特别是在处理具有强业务关联性的数据时,如何在保证同一业务实体操作顺序的前提下充分利用多核CPU资源,成为了系统设计的关键问题。本文将详细介绍一种基于业务属性的同业务顺序执行多线程方案,通过实际的业务处理案例展示如何实现高效且正确的并发处理。

2025-11-24 17:29:27 968 1

原创 RocketMQ顺序消息实战:保障消息顺序性与可靠性

本文探讨了在Spring Boot应用中实现RocketMQ顺序消息的完整方案。RocketMQ通过将相同业务标识的消息发送到同一MessageQueue,并按顺序存储和消费来保证消息顺序性。文章详细介绍了全局顺序消息和局部顺序消息的实现方式,包括生产者使用syncSendOrderly方法发送消息,消费者通过@RocketMQMessageListener注解配置顺序消费模式。同时强调了消息丢失防护策略,如发送失败重试机制和消费确认机制。通过合理的队列分配和严格的消息处理流程,可以有效保障关键业务场景下的

2025-11-17 15:04:43 964 1

原创 DatabaseRedisExecutor:统一数据库与Redis操作的工具类实现

本文介绍了一个统一工具类DatabaseRedisExecutor的设计与实现,它整合了关系型数据库和Redis的操作功能。该工具类主要提供批量执行SQL语句(支持事务)和Redis命令的能力,并统一返回结果格式。关键特性包括:自动区分SQL语句类型、事务处理、异常回滚机制、Redis特殊命令支持等。通过依赖注入DataSource和StringRedisTemplate,实现了数据库与Redis操作的统一管理,简化了多数据源应用开发。

2025-11-03 11:53:43 988 1

原创 Cursor AI 技术架构、核心模型与技术参数全解析

Cursor 1.0正式版发布,深度集成GPT-4等AI模型,实现人机协作编程。具备100万token上下文窗口,支持Python等主流语言,通过强化学习优化代码补全模型,建议接受率提升28%。采用三层架构设计,结合多模型调度系统,代码生成准确率达87.6%。Max Mode可处理3000页代码,使AI首次具备理解完整项目架构能力。实际应用显示,开发效率提升35-52%,成为科技公司标配工具。支持本地部署开源模型,满足数据合规要求。未来计划引入多模态交互,进一步革新编程范式。

2025-10-21 17:03:49 1361 1

原创 实战基于一次性密码的双因素认证OTP服务实现

本文介绍了基于一次性密码(OTP)的双因素认证技术,重点分析了TOTP和HOTP两种实现原理及其优缺点。文章对比了OTP认证器与短信验证码的安全性差异,推荐使用认证器App作为高安全需求账户的二次验证方式。实战部分展示了基于Java的OTP服务实现,包含密钥生成、二维码创建、验证等核心功能,采用ConcurrentHashMap存储用户密钥以保证线程安全。该系统适用于轻量级应用场景,为开发者提供了一套完整的OTP集成方案。(149字)

2025-09-28 11:50:06 1595 1

原创 创建一个Spring Boot Starter风格的Basic认证SDK

Spring Boot作为当前最流行的Java开发框架之一,其Starter机制为开发者提供了极大的便利,使得集成各种功能变得更加简单。为了帮助开发者快速实现基于AppID和AppSecret的应用认证功能,我们设计并实现了这个认证SDK。该SDK遵循Spring Boot Starter的最佳实践,可以无缝集成到Spring Boot应用中,提供开箱即用的Basic认证功能。

2025-09-12 18:11:27 937 2

原创 使用Java操作微软 Azure Blob Storage:上传和下载文件

在现代云原生应用开发中,存储和管理大量数据是常见的需求。Azure Blob Storage是微软Azure提供的一个高扩展性、高可用性的对象存储服务,特别适合存储大量非结构化数据,如文本、图片、视频等。本文将介绍如何使用Java SDK上传和下载文件到Azure Blob Storage。

2025-08-27 11:10:55 1415 1

原创 大厂算法实战:推荐系统中的协同过滤算法实现

协同过滤算法基于"物以类聚,人以群分"的思想,通过分析用户的历史行为数据,发现用户之间的相似性或者物品之间的相似性,从而为用户推荐可能感兴趣的物品。本文将深入探讨协同过滤算法的原理,并通过实际代码实现一个完整的推荐系统,帮助读者理解这一经典算法在大厂中的实际应用。

2025-08-21 15:54:09 881 1

2020.03版本idea ,big data tools 插件

2020.03版本idea ,big data tools 插件

2023-08-08

grafana.ini

grafana配置文件,搭建grafana容器使用

2023-08-01

sentinel-dashboard1.8.0控制台

sentinel-dashboard是一个单独的springboot项目,可以实现与sentinel连接实现轻量级的控制台。 包括功能有: 查看机器列表以及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断服务是否在线。 监控 (单机和集群聚合):通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最终可以实现秒级的实时监控。 规则管理和推送:统一管理推送规则。 鉴权:生产环境中鉴权非常重要。这里每个开发者需要根据自己的实际情况进行定制。

2023-07-11

2019版本财务科目级联sql.rar

财务科目级联数据,包含上下级关系,科目名称及编码等。包含国标财务科目,主要是sql 文件直接可以导入数据库。

2020-04-02

linux 安装 teamviewer qt5-qtwebkit-5.9.1-1.el7.x86_64.rar

linux 安装 teamviewer qt5-qtwebkit-5.9.1-1.el7.x86_64.rar

2020-04-30

fastdfs-java-client.rar

服务器安装fastdfs并用java操作的客户端jar fastdfs-java-client.rar

2020-07-30

FastDFSf服务器安装包,包含java客户端包,整合nginx包.rar

FastDFSf服务器安装包FastDFS_v5.08.tar.gz,包含java客户端包fastdfs_client_java_v1.10.tar.gz,整合nginx包fastdfs-nginx-module_v1.16.tar.gz;

2020-07-30

fastdfs.rar

fastdfs服务器安装包下载即用,目前最新版本 FastDFS_v5.08.tar.gz,直接上传到服务器即可进行

2020-07-30

fastdfs-nginx.rar

linux搭建fastdfs整合nginx包-fastdfs-nginx-module_v1.16.tar.gz

2020-07-30

解压引入,亲测有效,内附操作说明.rar

Java mybatis工具,free-idea-mybatis 直接实现xml mapper跳转,操作简单,便于开发

2020-02-04

空空如也

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

TA关注的人

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